0842-水仙花数(循环)
时间限制:
1000 毫秒
内存限制:
32768 K字节
总提次数:
1490 次
成功提交次数:
735 次
判题规则:
严格比较
问题描述 春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的: “水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。 现在要求输出所有在m和n范围内的水仙花数。 输入 输入数据有多组,每组占一行,包括两个整数m和n(100<=m<=n<=999)。 输出 对于每个测试实例,要求输出所有在给定范围内的水仙花数,就是说,输出的水仙花数必须大于等于m,并且小于等于n,如果有多个,则要求从小到大排列在一行内输出,每个数后有空格; 如果给定的范围内不存在水仙花数,则输出no; 每个测试实例的输出占一行。 输入样列 2 100 120 300 380 输出样例 no 370 371 出处 ymc
答案:
01.#include
04. int x,m,n,i,j,a1,a2,a3,b,sum; 05. scanf(\ 06. for(i=1;i<=x;i++) 07. { 08. b=0;
09. scanf(\ 10. for(j=m;j<=n;j++) 11. {
12. a1=j/100; 13. a2=j/10; 14. a3=j;
15. sum=a1*a1*a1+a2*a2*a2+a3*a3*a3; 16. if(j==sum)
17. {printf(\ 18. b++;}
19. }
20. if(b==0) 21. printf(\ 22. printf(\ 23. } 24.
25. return 0; 26.}
0843-计算一些数的和(循环)
时间限制:
1000 毫秒
内存限制:
32768 K字节
总提次数:
1051 次
成功提交次数:
664 次
判题规则:
严格比较
问题描述 你的任务求计算一些整数的和。 输入 输入数据有多组,每组占一行。 每组测试数据的第一个数n,表示在同一行里接着下来有n个整数。 如果n=0,则表示输入结束,该行不做处理。 输出 对于每组输入数据,输出一行,即n个数的和。 输入样列 4 1 2 3 4 5 1 2 3 4 5 0 输出样例
10 15 提示 #include
答案:
01.#include
04. int a,i,n,sum; 05.
06. while(1) 07. {
08. scanf(\