下列程序运行后,则输出结果是:_______。 #include void main( ) {int a[10]={1,2,3,4,5,6,7,8,9,10};int k=0,i; float s=0,ave: for(i=0;i

admin2014-08-29  38

问题 下列程序运行后,则输出结果是:_______。
#include
void main(    )
{int a[10]={1,2,3,4,5,6,7,8,9,10};int k=0,i;
  float s=0,ave:
  for(i=0;i<10;i++)
(if(a%2==0)continue:
  s+=a
  k++:
  }
  if(k!=0)
  {ave=s/k;
printf(“ave=%f\n”,ave):
  }
}

选项

答案ave=5.0

解析 当a值为偶数时,退出本层循环,所以S求得是所有奇数的和,即s=1+3+5+7+9,这5个数的平均值为5。
转载请注明原文地址:https://jikaoti.com/ti/uA9fFFFM
0

最新回复(0)