编写程序,输出100到1000之间的各位数字之和能被9整除的所有奇数,输出时每10个一行

img

main()
{
    int m,n,k,i=0;
    for(m=101;m<=1000;m+=2)//
    {
        k=0;//
        n=m;
        do
        {
            k=k+n%10;//
            n=n/10;
        }while(n>0);//
        if(k%9==0)// 题目此处有错
        {
            printf("%5d",m);i++;
            if(i%10==0)
                printf("\n");//
        }
    }
}

    int cc = 0;
    for (int i = 101; i < 1000; i += 2){
        if ((i / 100 + (i-(i/100*100)) / 10 + i % 10) % 9 == 0){
            printf_s("%d ", i);
            cc=(cc+1)%10;
            if (cc == 0) printf_s("\n");
        }
    }

运行结果

img