怎样用C语言编写水仙花数

来源:百度知道 编辑:UC知道 时间:2024/05/16 02:44:55

for (i=100 ;i< =500;i++)
a=i\100
b=i mod 100
b=b\10
c=i mod 10
if i=a^3+b^3+c^3
这个是算法,自己补全

#include "stdio.h"
void main()
{
int a,b,c,x;
for(x=100;x<=999;x++)
{
a=x/100;
b=(x%100)/10;
c=x%10;
if(x==a*a*a+b*b*b+c*c*c)

printf("%d\n",x);}

这各比较完整了,参数只要按照自己的要求修改就行

}

你问题说全点。。。
这叫什么呀

#include <stdio.h>
void main()
{
int i,j1,j2,j3,a;
for(i=100;i<=999;i++)
{
j1=i/100;
j2=(i-j1*100)/10;
j3=i%10;
if(i==j1*j1*j1+j2*j2*j2+j3*j3*j3)
printf("%d ",i);
}
}