发布网友 发布时间:2024-09-06 11:36
共4个回答
热心网友 时间:2024-10-19 23:12
你好,这句话的意思是i对5取余的结果是5的话就打印一个换行,但是逻辑上i对5取余的结果只可能是0.1.2.3.4 不可能是5的,所以不可能进if里,也就不会打印换行。热心网友 时间:2024-10-19 23:12
if(i%5==5)printf("\n"); //‘%’是取余的意思也就是运算i除以5的余数。‘==’是判断是否相等的意思。if语句如果()内的式子为真就会进入下一步,‘\n’为转义字符为换行的意思。不过i%5只能取余0 1 2 3 4 吧。热心网友 时间:2024-10-19 23:13
这句话完全没有意义呀。热心网友 时间:2024-10-19 23:13
意思是 如果i的值小于5,则换行(即printf("\n"))