为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

C语言 水仙花数(循环)

2017-09-20 2页 doc 16KB 268阅读

用户头像

is_215732

暂无简介

举报
C语言 水仙花数(循环)0842-水仙花数(循环) 时间限制: 1000 毫秒 内存限制: 32768 K字节 总提次数: 1273 次 成功提交次数: 633 次 判题规则: 严格比较 问题描述 春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的: “水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。 现在要求输出所有在m和n范围内的水仙花数。                                         输入 输入数据有多组,每组...
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",&x);     for(i=1;i<=x;i++)     {       b=0;       scanf("%d%d",&m,&n);       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 ",j);           b++;}       }       if(b==0)         printf("no");         printf("\n");     }         return 0; }
/
本文档为【C语言 水仙花数(循环)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索