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);}
}
希望采纳,谢谢!