以下程序运行后的输出结果是【 】。 main() { int p[7]{11,13,14,15,16,17,18}; int i=0,j=0; while(i<7 && p[i]%2==1) j+=p[i++]; prin

admin2010-01-10  16

问题 以下程序运行后的输出结果是【  】。
   main()
   {  int p[7]{11,13,14,15,16,17,18};
   int i=0,j=0;
   while(i<7 && p%2==1) j+=p[i++];
   printf("%d\n",j);
   }

选项

答案24

解析 本题主函数中首先定义了一个长度为7的数组,然后用一个while循环引用数组的元素,当i大于7或者p为偶数时,循环结束。显然当i=2时,p[2]=14为偶数时,循环结束,此时j的值为j=p[0]+p[1]=24。
转载请注明原文地址:https://jikaoti.com/ti/QgI0FFFM
0

随机试题
最新回复(0)