c语音写100到999以内的水仙花数,以每行两个数显示

刚学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;
}