python上机实验答案【含代码】

Part C

用回溯法求N皇后问题:输入一个正整数N,在N*N格的国际象棋上摆放N个皇后使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一对角线上,问有多少种摆法.(提示:参考PPT例题,请手动输入程序,切勿复制)

Part E

输入一个正整数n,判断n!中0的个数.

Part F

求一个正整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数。(提示:若一个数能表示成某个整数的平方的形式,则称这个数为完全平方数。)

Part G

输入一个正整数n,输出它的位数。例如12735的位数是5。(请不要使用任何数学函崴,只用四则运算和循环语句实现。分析:考察循环的使用。)

Part H

有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。编写程序,输入一个正整数N,求在第N年的时候,共有多少头母牛?

解题结果如下图所示

第一题

第二题

第三题

第四题

第五题

代码简洁好用,易懂,获取解题代码请阅读全文

未经允许不得转载!python上机实验答案【含代码】