刚学c
水仙花数会写,不知道怎么每行显示两个
求解答
增加一个计数器就可以了啊。先输出水仙花数,然后计数器加1,判断计数器是偶数的话,就printf("\n");输出换行就行了
#include <stdio.h>
#include <math.h>
int main()
{
int i,a,b,c;
for(i=100;i<1000;i++){
a=i/100;
b=(i%100)/10;
c=i%10;
if(i==a*a*a+b*b*b+c*c*c){
printf("%d\n",i);
}
}
return 0;
}