#include
int main()
{
int a[4][4] = { { 1, 2, 3, 4 }, { 5, 6, 7, 8 }, { 11, 12, 13, 14 }, { 15, 16, 17, 18 } };
int i = 0, j = 0, s = 0;
while ( i++ < 4 )
{
if ( i == 2 || i == 4 )
continue;
j = 0;
do
{
s += a[i][j]; j++;
}
while ( j < 4 );
}
printf( "%d", s );
return(0);
}
求详细解题思路,谢谢
i=1 => j=0 => s=s+a[1][0]=0+5=0 j=1
=> j=1 => s=s+a[1][1]=5+6=11 j=2
=> j=2 => s=s+a[1][2]=11+7=18 j=3
=> j=3 => s=s+a[1][3]=18+8=26 j=4 =>跳出j循环
i=2 => continue 直接跳出本次循环
i=3 => j=0 => s=s+a[3][0]=26+15=41 j=1
=> j=1 => s=s+a[3][1]=41+16=57 j=2
=> j=2 => s=s+a[3][2]=57+17=74 j=3
=> j=3 => s=s+a[3][3]=74+18=92 j=4 =>跳出j循环
输出s
所以s=92
答案是92
5+6+7+8+15+16+17+18=92
C语言的话#include后面是不是少一个<stdio.h>呀