C语言编程请高手解答

来源:百度知道 编辑:UC知道 时间:2024/06/16 02:52:24
3、现有10位学生的数学成绩如下:68.5 66 80 83.5 53.5 91 69 75.5 50 86.5
请定义一个一维数组score存储这10位学生的数学成绩(要求采用数组的初始化方法),编写程序输出成绩的平均值

#include<stdio.h>
int main()
{
int i;
float score[]={68.5,66,80,83.5,53.5,91,69,75.5,50,86.5};
float sum=0,average;
for(i=0;i<10;i++)
sum=sum+score[i];
average=(float)sum/10;
printf("The average score is %f.\n",average);
return 0;
}

#include<iostream>
using namespace std;
void main()
{
double score[]={68.5,66,80,83.5,53.5,91,69,75.5,50,86.5 };
double s;
for(int i=0;i<10;i++)
s+=score[i];
s=s/10;cout<<s<<endl;
}