C语言FOR循环几个数组不同

C语言FOR循环几个数组不同
2025-02-27 22:30:24
推荐回答(1个)
回答1:

1 定义n为五个元素的整型数组,并初始化为全0
对于i=1 2 3 4
n[1] = n[0]*2+1=0*2+1=1
n[2] = n[1]*2+1=1*2+1=3
n[3] = n[2]*2+1=3*2+1=7
n[4] = n[3]*2+1=7*2+1=15
输出为 1 3 7 15

2 初始a=
1 2 3
4 5 6
7 8 9
循环中 i=0 1 2
i=0 j=1 2
i=1 j=2
i=2 j循环不执行
于是 a[1][0] a[2][0] a[2][1]被赋值为0 其它不变
输出a为
1 2 3
0 5 6
0 0 9