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

admin2013-02-23  14

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

选项

答案12

解析 本题的第一个for循环用于给数组arr赋初值,第二个for循环用于求和运算。由于第二个for循环初始值为1,而循环条件为i<4,所以求的是arr[1]到arr[3]及i的和,所以输出结果为12。
转载请注明原文地址:https://jikaoti.com/ti/tJn0FFFM
0

随机试题
最新回复(0)