您好,欢迎来到保捱科技网。
搜索
您的当前位置:首页C语言 水仙花数(循环)

C语言 水仙花数(循环)

来源:保捱科技网


0842-水仙花数(循环)

时间:

1000 毫秒

内存:

32768 K字节

总提次数:

1273 次

成功提交次数:

633 次

判题规则:

严格比较

问题描述

春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:

“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如: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 答案:LDD

#include

int main()

{

int x,m,n,i,j,a1,a2,a3,b,sum;

scanf(\"%d\

for(i=1;i<=x;i++)

{

b=0;

scanf(\"%d%d\

for(j=m;j<=n;j++)

{

a1=j/100;

a2=j/10%10;

a3=j%10;

sum=a1*a1*a1+a2*a2*a2+a3*a3*a3;

if(j==sum)

{printf(\"%d \

b++;}

}

if(b==0)

printf(\"no\");

printf(\"\\n\");

}

return 0;

}

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baoaiwan.cn 版权所有 赣ICP备2024042794号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务