C语言第五章习题

1.编写一个程序,输出所有的水仙花数。若一个三位数等于其各位数字的立方和,则称这个三位数为水仙花数。
C语言第五章习题此题不难,只要能正确运用好%和/ 求出各位上的数字即可。

2.编写一个程序,输入两个整数,用辗转相除法计算其最大公约数和最小公倍数。
C语言第五章习题

3.编写一个程序,计算s=1!+2!+3!+…+n! 其中n由键盘输入。
C语言第五章习题

4.编写一个程序,计算s=1-1/2+1/3-1/4+1/5+…+1/m 其中m由输出决定。C语言第五章习题这里只要注意下奇数相加减去偶数的和,所以在求和的时候改变分子的正负号 即可,另外还要注意s的类型,由于有分式 ,所以应该是float类型 而不是int型。

while和do while的区别是前者要先判定条件才能执行循环,而后者 无条件先执行一次然后在判断循环是否继续。
break语句只能用在switch语句和循环体语句。
continue和break的区别:前者是提前结束本次循环,开始下次循环的判断,后者是终止循环。