5个回答
展开全部
输出了所有的水仙花数
#include <stdio.h>
void main(void)
{
int a,b,c;
for(a=1;a<9;a++)
for(b=0;b<9;b++)
for(c=0;c<9;c++)
{
if((a*a*a+b*b*b+c*c*c)==(a*100+b*10+c))
printf("%d%d%d\n",a,b,c);
}
}
#include <stdio.h>
void main(void)
{
int a,b,c;
for(a=1;a<9;a++)
for(b=0;b<9;b++)
for(c=0;c<9;c++)
{
if((a*a*a+b*b*b+c*c*c)==(a*100+b*10+c))
printf("%d%d%d\n",a,b,c);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
void
main()
{int
a,b,c,d;
for(a=100;a<=999;a++)
{
b=a/100;
c=a%100/10;
d=a%100%10;
if(b*b*b+c*c*c+d*d*d==a)
printf("shui
xian
hua
shu
%d",a);
}}
void
main()
{int
a,b,c,d;
for(a=100;a<=999;a++)
{
b=a/100;
c=a%100/10;
d=a%100%10;
if(b*b*b+c*c*c+d*d*d==a)
printf("shui
xian
hua
shu
%d",a);
}}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
void main()
{int a,b,c,d;
for(a=100;a<=999;a++)
{
b=a/100;
c=a%100/10;
d=a%100%10;
if(b*b*b+c*c*c+d*d*d==a)
printf("shui xian hua shu %d",a);
}}
void main()
{int a,b,c,d;
for(a=100;a<=999;a++)
{
b=a/100;
c=a%100/10;
d=a%100%10;
if(b*b*b+c*c*c+d*d*d==a)
printf("shui xian hua shu %d",a);
}}
参考资料: 最简单的
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
void main()
{
int n,a,b,c;
n=0;
i=0;
for(n=100;n<=999;n++)
{
a=n/100;
c=n%10;
b=(n-a*100-c)/10;
if(n==a*a*a+b*b*b+c*c*c)
printf("The narcissus number is%d ",n);
}
}
void main()
{
int n,a,b,c;
n=0;
i=0;
for(n=100;n<=999;n++)
{
a=n/100;
c=n%10;
b=(n-a*100-c)/10;
if(n==a*a*a+b*b*b+c*c*c)
printf("The narcissus number is%d ",n);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询