C语言已知一个班10个同学的成绩,要求输入这10个学生的成绩,然后求出他们的平均成绩

我要的是程序。。。。。谢谢。。。

#include<stdio.h>
void main()
{
int i,j;
float Students[10];// 该数组用来存放这10个同学的成绩
float sum=0,aver=0;//sum为成绩之和,aver为成绩平均值

for(i=0;i<10;i++) //该循环体用于输入学生成绩
{
printf("请输入学号为%d",i+1);
printf("的学生的成绩:");
scanf("%f",&Students[i]);
}

for(j=0;j<10;j++) //该循环体用于计算学生总成绩
sum=sum+Students[j];
aver=sum/10; //求平均成绩
printf("这几个同学的平均成绩为:%.2f\n",aver);
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-10-27
//C语言已知一个班10个同学的成绩,要求输入这10个学生的成绩,然后求出他们的平均成绩
#include<iostream.h>
class student//定义student类
{
private:
int num;
double score;
public:
static double sum;//静态成员变量
void stud(int i)//成员函数
{
num=i;
cout<<"Please input Student NO. "<<i+1<<"\' score : ";
cin>>score;
sum+=score;
}
};
double student::sum=0.0;//静态成员变量的初始化
void main()
{
student stu[10];
int j;
for(j=0;j<10;j++)
{
stu[j].stud(j);
cout<<endl;
}
cout<<"The average is "<<student::sum/10.0<<endl;
}
第2个回答  2009-10-27
#include <stdio.h>
void main()
{
float avg,sum,score;
int n=10;
for(int i=1;i<=10;i++)
{
printf("请书如第%d个学生的成绩 :",i);
scanf("%f",&score);
sum+=score;
}
avg=sum%10;
printf("十个学生的平均成绩是:%2.1f,avg);
}
第3个回答  2009-10-27
#include <stdio.h>

int main(void)
{
float a[10];
int i=0;
double sum = 0.0;
float avg = 0.0;

for(i=0;i<10;i++)
{
printf("请输入第%d个同学的成绩:",i+1);
scanf("%f",&a[i]);
printf("\n");
sum+=a[i];
}

avg = sum/10.0;

printf("%f\n",avg);

return 0;

}
第4个回答  2009-10-27
10个学生成绩加起来.
除以10
相似回答