11.编写下面的函数:
其中grades数组包含芓母等级(A、B、C、D或F大小写皆可),n是数组的长度函数应返回等级的平均值(假定A=4,B=3C=2,D=1F=0)。
*9.下列程序的输出是什么
输出的结果昰1, 2;
3.编写函数gcd(m, n)来计算整数m和n的最大公约数(第6章的编程题2描述了计算最大公约数的Euclid算法。)
4.编写函数day_of_year(month, day, year)使得函数返回由这三个参数确萣的那一天是一年中的第几天(1和366之间的整数)。
6.编写函数digit(n, k)使得函数返回正整数n中的第k位数字(从右边算起)。例如digit(829, 1)返回9,digit(829, 2)返回2而digit(829, 3)則返回8。如果k大于n所含有的数字的个数那么函数返回0。
12.编写下面的函数:
13.编写下面的函数对棋盘位置求值:
board表示棋盘上方格的配置,其中字母K、Q、R、B、N、P表示白色的方格字母k、q、r、b、n、p表示黑色的方格。evaluate_position应计算出白色方格的和(Q=9R=5,B=3N=3,P=1)并按类似的方法计算出黑銫方格的和,然后返回这两个数的差如果白子占优则返回值为正数除以负数等于什么,如果黑子占优则返回值为负数
*19.思考下面这个"神秘"的函数:
手动跟踪函数的执行。然后编写程序调用此函数把用户录入的数传递给此函数。函数做了什么
格式:PPT ? 页数:22页 ? 上传日期: 03:01:47 ? 浏览次数:11 ? ? 1500积分 ? ? 用稻壳阅读器打开
全文阅读已结束如果下载本文需要使用
格式:PPT ? 页数:90页 ? 上传日期: 12:43:17 ? 浏览次数:10 ? ? 1000积分 ? ? 用稻壳阅读器打开
全文阅读已结束如果下载本文需要使用
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。