c语言 如图两道题 求过程解析!ⷶ

2025-03-21 23:20:42
推荐回答(2个)
回答1:

6-
if(i % 2) i为奇数时, print(“*”) 输出*;
else continue; 其他结束本次循环;
所以 只有在 i = 1 , 3 , 5的时候 输出 *#
循环外 print(“$\n”); 在 循环结束后输出;
所以整个程序 输出: *#*#*#$
7-
当j为奇数 跳出内层循环,继续执行外层 a++;外层循环执行两次;
当j为偶数 执行内层a++; 只能为0时执行a++,其他跳出;也是两次; 总共4次;
a == 4;

回答2:

第一个:*#*#*#s
i=1;*#;
i=2;continue;
i=3;*#
i=4;continue;
i=5;*#
s
第二个:4
i=0;j=0;a++
i=0;j=1;break
a++
i=1;j=0;a++
i=1;j=1;break
a++