设学生人数N=8,提示用户输入N个人的考试成绩,然后计算出他们的平均成绩显示出来.

来源:百度知道 编辑:UC知道 时间:2024/04/27 20:10:15
用C++语言来写这段程序,谢谢大家了,还请多多帮忙!

#include <iostream.h>

int main()
{
int arr[8] = {0};
int i = 0;
int sum = 0;

for (i=0; i<8; ++i)
{
cout << "请输入第" << i+1 <<"个学生的成绩:";
cin >> arr[i];
cout << endl;
}

for (i=0; i<8; ++i)
{
sum += arr[i];
}
cout << "平均成绩为:" << sum/8 <<endl;

return 0;
}

#include <iostream.h>
void main()
{
int n;
float sum=0;
cout<<"请输入成绩个数"<<endl;
cin>>n;
float *p=new float[n];

for (int i=0; i<n;i++)
{
cin>>p[i];
sum=sum+p[i];
}
cout<<n<<"个成绩平均为:"<<sum/n<<endl;
delete[] p;
}

tallica1983的回答,平均分用的是整型,不是很恰当,应该用float 或者double 比较好.
aslim 用了指针,不是故意冒犯,楼主估计看不懂.

#include<iostream.h>
int mai