第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