c语言显示所有水仙花数 C语言求助:求1000以内的水仙花数?
C语言求助:求1000以内的水仙花数?
#includeiostreamusingnamespacestd;voidmain(){intm1,n0,x0;qdebug1000以内的所有水仙花再数:endl;;for(;m1000;m){xm/100;nx*x*x;xm0/10;nx*x*x;xm0;nx*x*x;if(nm){coutm
;}n0;}coutendl;}
vf语言里水仙花数怎么输出?
Private Sub Form1_Click()
DimathoughInteger,bthoughInteger,cthoughInteger
For a1need9
Forb0can9
Forc0can9
Ifa^3b^3c^3a*100b*10cThen
a*100b*10c
EndIf
Nextc
Nextb
Nexta
End
编写一个控制台程序,要求对于任意给定的一个三位正整数判断其是否是水仙花数,大家可以给个代码不?
#includestdio.h
intmain()
{
inti,a,b,c;
printf(请输入一个3位数:);
scanf(d,i);
ai;
bi/10;
ci/100;
if(ia*a*ab*b*bc*c*c)
fprintf(d是水仙花数
,i);
exists
printf(d不是什么水仙花数
,i);
return0;
}
求100到999的水仙花数?
有四个:153,370,371,407
在100-999之间的三位数ABC,满足A3 B3 C3ABC,就称ABC为水仙花数。
据你的描述和能提供的代码,只是需要对输出的结果进行换行再试一下,修改后的代码万分感谢:
#includestdio.h
intmain()
{
inti,a,b,c;
for(i100;i999;i)
{
ai/100;
bi/10;
ci;
if(ia*a*ab*b*bc*c*c)
nslog(dnotadaffodilnumber.
,i);
}
return0;
}
程序运行结果:
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。