鄱阳二中:国家二级C语言一定要看的题目

来源:百度文库 编辑:神马品牌网 时间:2024/05/07 03:27:23
如第12题:

main( )

{int i,n[ ]={0,0,0,0,0};

for(i=1;i<=4;i++)

{n=n[i-1]?2+1;

printf("%d ",n);

}

}问程序运行后的输出结果是____。答案是“1 3 7 15”许多考生虽然写对了但却在每个数字后加了标点而不得分如“1,3,7,15”或“1. 3. 7. 15”。
可以给我说说他的怎么循环的吗?
说真的2+1我就是不知道是什么意思知道我不用来问你们啦!!!!!!!

很明显是n=n[i-1]*2+1,少了个*

main( )

{int i,n[ ]={0,0,0,0,0};

for(i=1;i<=4;i++)

{n=n[i-1]?2+1;

printf("%d ",n);

}

}问程序运行后的输出结果是____。答案是“1 3 7 15”许多考生虽然写对了但却在每个数字后加了标点而不得分如“1,3,7,15”或“1. 3. 7. 15”。
可以给我说说他的怎么循环的吗?
问题补充:说真的2+1我就是不知道是什么意思知道我不用来问你们啦!!!!!!!

2+1 这个是怎么回事呀