C语言第五章习题

1.编写一个程序,输出所有的水仙花数。若一个三位数等于其各位数字的立方和,则称这个三位数为水仙花数。
在这里插入图片描述此题不难,只要能正确运用好%和/ 求出各位上的数字即可。

2.编写一个程序,输入两个整数,用辗转相除法计算其最大公约数和最小公倍数。
在这里插入图片描述

3.编写一个程序,计算s=1!+2!+3!+…+n! 其中n由键盘输入。
在这里插入图片描述

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值