循环编程注意事项: 写出循环不变式和循环条件。 其中循环条件包括:指定循环次数,判断某项的 值,输入一个特殊数作为结束等 1、求和、求积等 例T1-1求1+2+3+4+.+n 例T1-2求1+1/2+1/3+1/4+.+1/n 例T1-3求1-1/2+1/3-1/4+….1/n 例T1-4求1-1/3+1/5-1/6+.前n项之和 例T2-1求n! 例T22求 例T3-1求1-1/3+1/5-1/7+.,直到最后1项 的绝对值<105 2、求最大最小值。例如:输入一个正整数n,再 输入n个数,输出最大值 3、数列中某项的值与前若干项有关。例如:输 出 Fibonacci序列前20个数,1,1,2,3,5,8, 13… 4、判断素数、完数等。例如:输入m,判断m是 否为素数。 5、拆分一个整数。例如:将一个正整数x逆序 输出(拆数算法:当x!=0时,x%10,ⅹ=x/10;) 6、输入一些字符,统计。例如:输入一行字符, 统计英文字母、数字和其他字符。(输入回车时循 环结束,用特殊的输入数控制循环)
1 循环编程注意事项: 写出循环不变式和循环条件。 其中循环条件包括:指定循环次数,判断某项的 值,输入一个特殊数作为结束等。 1、求和、求积等。 例 T1-1 求 1+2+3+4+……+ n 例 T1-2 求 1+1/2+1/3+1/4+……+ 1/n 例 T1-3 求 1-1/2+1/3-1/4+…… 1/n 例 T1-4 求 1-1/3+1/5-1/6+…… 前 n 项之和 例 T2-1 求 n! 例 T2-2 求 x n 例 T3-1 求 1-1/3+1/5-1/7+…… ,直到最后 1 项 的绝对值<10-5 2、求最大最小值。 例如:输入一个正整数 n, 再 输入 n 个数,输出最大值 3、数列中某项的值与前若干项有关。 例如:输 出 Fibonacci 序列前 20 个数,1,1,2,3,5,8, 13…… 4、判断素数、完数等。例如:输入 m,判断 m 是 否为素数。 5、拆分一个整数。 例如:将一个正整数 x 逆序 输出 (拆数算法:当 x!=0 时,x%10, x=x/10;) 6、输入一些字符,统计。例如:输入一行字符, 统计英文字母、数字和其他字符。(输入回车时循 环结束,用特殊的输入数控制循环)
函数 6(1).重做习题五第6、7、14题,要求分别定义函 数求一个整数的各位数字之和,求阶乘,判断素 数 9把判断某数是否为水仙花数(某三位数的各位数 立方和等于该数本身)定义成函数,然后调用该函 数重做习题五第10题
2 函数 6(1). 重做习题五第 6、7、14 题,要求分别定义函 数求一个整数的各位数字之和,求阶乘,判断素 数。 9.把判断某数是否为水仙花数(某三位数的各位数 立方和等于该数本身)定义成函数, 然后调用该函 数重做习题五第 10 题