一个关于C语言的问题

2025-04-06 18:30:51
推荐回答(2个)
回答1:

int a[]={6,5,4,3,2,1},i;//初始化
for(i=0;i<6;i++)//循环 i=0 1 2 3 4 5
if(i%2)//i为奇数 即1 3 5时执行.
a[i]+=2;//a[1] a[3] a[5]自加2, 其他不变. 
//于是执行后 a中元素为 6 7 4 5 2 3

输出结果为A

回答2:

把所有奇数下标的元素值+2,所以得6 7 4 5 2 3