0-100每行打印10个数字

代码如图,怎么0会单独打印一行呢?有点想不通

当第一次循环的时候,i=0,而0%10=0,满足条件,所以执行了printf("\n"),所以0就单独一行了。追问

怎么解决呢?我尝试过if(i>0&&i%10==0)也不行

追答

在条件中改,for(i=1;i<101;i++}

if(i>0&&i%10==0)应该是可以的。。

或者也可以改成if(i/10!=0&&i%10==0) printf("\n")

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答