2016 - 2024

感恩一路有你

c语言34位水仙花数代码 VB如何求水仙花数?

浏览量:3872 时间:2023-09-14 21:12:48 作者:采采

VB如何求水仙花数?

这个是100到999的代码:

#includestdio.h

intmain()

{

inta,b,c,sum;

printf(1到1000的秋水仙花:);

for(inti100;i999;i){

ai/100;//求百位数

bi0/10;

//求十位数

ci;//求个位数

suma*a*ab*b*bc*c*c;

if(sumi)fprintf(M,i);

}

return0;

}

这个是1到n的代码:

#includestdio.h

intmain()

{

inta,b,sum;

inti0,n;

scanf(d,n);

printf(1到d的秋水仙花:,n);

while(across){

ai;

sum0;

'

{

ba;

~a/10;

b10;

num1b*b*b;

}while(a!0);

if(sumi)printf(M,i);

i;

}

return0;

}

推导今天会在我公众号发

只希望能指导到你

----------------------------------------------------------------------------------------------------要是想学一些,可以关注公众号"程序员迅速修炼地"。

c语言程序,输入一个数判断是否为水仙花数,急求?

水仙花数是指一个n位数(n≥3),它的每个位上的数字的n次幂之和=它本身。(例如:1^35^33^3153)

注意我这仅限于3位数

#includestdio.h

voidmain()

{

intx,y,z;

intn,m;

printf(Please input number1001000);

scanf(d,n);

xn/100;//X是百位的数

y(n-x*100)/10;//y是十位的数

zn;//z是个位的数

mx*x*xy*y*yz*z*z;

if(nm)

printf(TRUE);

else

printf(FALSE);

}

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。