[题目链接]/d/file/titlepic/showproblem.php /> 测试电源好坏题意:得到在m到n之间的“水仙花数”,“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身.
#include<iostream>using namespace std;int main(){ int m,n; //定义两个整数 。 while(cin>>m>>n)//得到两个整数。 { int a,b,c,i,sum=0;//可爱卡通桌面壁纸定义水仙花数的个位,十位,百位。定义一个sum控制输出。 for(i=m;i<=n;i++)//得到n到m中的所有数。 { a=i/100;//得到百位 。 b=i/10%10;//得到十位 。 c=i%10%10;//得到个位。 if(i==a*a*a+b*b*b+c*c*c)//判断是否为水仙花数。 { sum=sum+1;//控制第一个输出的水仙花数没有空格。 if(sum==1)//当sum=1时。 { cou山高路远 汪国真t<<i;//输出第一个水仙花数。 }el cout<<打屁股的文章" "<<i;// 当再次有水仙花数时,sum已经大于或等于1,此时根据题目要求输出一个空格和一个水仙花数。 }}if(sum==0)//当sum等于0时,此时没有执行sum=sum+1,所以没有水仙花数。 苏打绿 喜欢寂寞{ cout<<"no"<<endl;//根据题目要求输出 no ,还要注意换行。 }el cout<<endl;//该行代码是为了符合题目要求使输出的水仙花数单独占一行。 }return 0;}
本文地址:https://blog.csdn.net/weixin_51765822/article/details/112802417
本文发布于:2023-04-09 01:15:29,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/08ee10f84412dfa5ae9c123ba91e9f00.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:杭电oj2010 水仙花数C++实现(南昌理工学院寒假ACM集训队).doc
本文 PDF 下载地址:杭电oj2010 水仙花数C++实现(南昌理工学院寒假ACM集训队).pdf
留言与评论(共有 0 条评论) |