A-A+

下列程序执行后输出的结果是 【 】 。 main() { int arr[10] i k=0

2022-08-12 18:40:54 问答库 阅读 197 次

问题详情

下列程序执行后输出的结果是 【 】 。 main() { int arr[10],i,k=0; for(i=O;i<10;i++)arr[i]=i; for(i=1;i<4;i++)k+=arr[i]+i; printf("%dn",k); }


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:12
本题的第一个for循环用于给数组arr赋初值,第二个for循环用于求和运算。由于第二个for循环初始值为1,而循环条件为i<4,所以求的是arr[1]到arr[3]及i的和,所以输出结果为12。

考点:程序