每次输出计数,两次就换行,初始化计数,依次执行
#include <stdio.h>
int main()
{
int i,j,k,m;
printf("输出100到999之间所有的水仙数\n");
int count =0;
for(i=100;i<=999;i++)
{
j=i/100;
k=i%100/10;
m=i%10;
if(i==j*j*j+k*k*k+m*m*m){
if(count>1){
printf("\n",i);
count=0;
}
printf("%d\t",i);
count++;
}
}
return 0;
}
你输出两个数字后就换行
不知道你这个问题是否已经解决, 如果还没有解决的话: