怎么控制它一行只输出两个数啊

img

img


怎么样修改才能使它输出的结果每行只有两个数呀,希望指导,弄了半天还是没想到

每次输出计数,两次就换行,初始化计数,依次执行

img

#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;

}

你输出两个数字后就换行

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^