c语言中水仙花数的代码,水仙花数c语言实现代码

水仙花数c语言实现代码

任务二报告 v1.2

前言:

本次任务我使用的是c语言(其他语言不熟悉...汗颜)。

源码:

#include

int main()

{

int a,b,c,d,e,f,g,h,i,j,k,l;

printf("10000以内的水仙花数:");

printf("四位数有:");

for(a=1000;a<=9999;a++)

for(b=0;b<=9999;b++)

for(c=0;c<=9999;c++)

if(a*100000000+b*10000+c==a*a*a+b*b*b+c*c*c)

printf("%d%d%04d ",a,b,c);

printf("三位数有:");

for(f=100;f<=999;f++)

for(d=0;d<=999;d++)

for(e=0;e<=999;e++)

if(f*1000000+d*1000+e==f*f*f+d*d*d+e*e*e)

printf("%d%d%03d ",f,d,e);

printf("二位数有:");

for(g=10;g<=99;g++)

for(h=0;h<=99;h++)

for(i=0;i<=99;i++)

if(g*10000+h*100+i==g*g*g+h*h*h+i*i*i)

printf("%d%d%02d ",g,h,i);

printf("一位数有:");

for(j=1;j<=9;j++)

for(k=0;k<=9;k++)

for(l=0;l<=9;l++)

if(j*100+k*10+l==j*j*j+k*k*k+l*l*l)

printf("%d%d%d ",j,k,l);

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值