水仙花数程序

来源:百度知道 编辑:UC知道 时间:2024/06/27 08:35:55
#include<stdio.h>
int main(void)
{

int n,a,b,c,count;
count=0;

for(n=101;n<1000;n++){

a=n%10;
b=n/10%10;

c=n/100;

}
if
(n==a*a*a+b*b*b+c*c*c){

printf("%3d",n);
count++;
if(count%5==0)
printf("/n");

}
printf("/n");
return 0;

}

那里错了怎麽运行不出来结果

if判断语句 应该放在for循环中

#include<stdio.h>
int main(void)
{

int n,a,b,c,count;
count=0;

for(n=101;n<1000;n++){

a=n%10;
b=n/10%10;
c=n/100;
if (n==a*a*a+b*b*b+c*c*c){

printf("%7d",n);
count++;
if(count%5==0)
printf("\n");

}
}
printf("\n");
return 0;

}