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。。
# 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
输出什么?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯