C语言关于水仙花数的程序

发布网友 发布时间:2022-04-20 02:47

我来回答

1个回答

热心网友 时间:2023-06-30 21:31

怎么定义a=i/100,b=(i%100)/10,这些不应该在int
定义里,i本身还没赋值,应该在for循环里给出a,b,c的值,如果不建议
看看我的把
#include<stdio.h>
void
main()
{
int
i,j,k,a;
for(i=0;i<=9;i++)
for(j=0;j<=9;j++)
for(k=0;k<=9;k++)
if(i*i*i+j*j*j+k*k*k==i*100+j*10+k)
{a=i*100+j*10+k;
if(a>99)
printf("%d\n",a);}
}
希望采纳,谢谢!
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com