永发信息网

if语句中,n%5==0的时候,输出什么?为什么?

答案:3  悬赏:10  手机版
解决时间 2021-02-10 11:13
  • 提问者网友:wodetian
  • 2021-02-10 00:46
if语句中,n%5==0的时候,输出什么?为什么?
最佳答案
  • 五星知识达人网友:孤独的牧羊人
  • 2021-02-10 02:11
//程序改正确了再运行
# include < stdio.h>
int main( )
{
int i,j,n=0;
for (i=1;i<=4;i++)
{
for (j= 1;j<= 5;j++, n++)
{
if (n%5==0) 
printf ("
");
else
printf ("%d ",i* j) ;
}
}
printf("
") ;
return 0 ;
}

2       3       4       5
4       6       8       10
6       9       12      15
8       12      16      20
Press any key to continue追问从1开始的,应该是输出
1 2 3 4 5
2 4 6 8 10
3 6 9 12 15
4 8 12 16 20
对不对?追答但是此时n=0 n%5==0所以输出了一个换行追问n的初值是0。。
全部回答
  • 1楼网友:爱难随人意
  • 2021-02-10 03:54
您好 ,可以交流下吗?结束嵌套if语句n的值应该为4,可4不能被5整除,为什么系统还是做正确的换行了呢。
  • 2楼网友:神鬼未生
  • 2021-02-10 03:11
输出什么?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯