问道C语言的问题

来源:百度知道 编辑:UC知道 时间:2024/07/06 17:17:37
#include<stdio.h>
main()
{int i,j,m=0;
for(i=1;i<=15;i+=4)
for(j=3;j<=19;j+=4) m++;
printf("%d\n",m);
}
m等于几呀,
请把过程详细说明一下

20
i取1,5,9,13
j取3,7,11,15,19
一个i对5个j;
共循环20次,估M=20

i=1,5,9,13外层循环四次
j=3,7,11,15,19五次
所以m递增20次
最后m=20

外层循环一共有4次,分别是i=1、5、9、13;
内层循环一共有5次,分别是j=3、7、11、15、19;
4X5=20,即m++进行20次!
所以最后打印出来的值为20。