··急急急急急~··编程

来源:百度知道 编辑:UC知道 时间:2024/06/24 05:45:13
谁能帮我用C++编写个程序啊 本人不胜感激 题目是 输入一批学生某考试的各题的分数,计算每个人的总分,统计各分数门课程段0~49, 50~59, 60~69,70~79, 80~89, 90~100的人数及占总人数的百分比。
要求输入:课程名称,考试日期,学生班号,学生姓名,学号,课程考试得分。
输出要求:课程名称,考试日期,学生班号;各分数段的人数及百分比。

编好后直接发到我邮箱里面即可360449724@qq.com 在这留个名字就行咯

程序运行没错,如果你想它更完善,可以自己改改...
#include <iostream>
#include <iomanip>
#include <string>
using namespace std;
const int m=3;
class stu{
public:
string name,cname,date,cnum,snum;//分别为学生姓名name、课程名称classname、
//考试时间date、班号classnumber、学生学号studentnumber
double num,*nums;
static int a1,a2,a3,a4,a5,a6;//静态成员
stu()//构造函数
{
nums=new double[m];
}
void dnum()//统计各分数段的人数
{
num=0;
for(int i=0;i<m;i++)num+=nums[i];
if(num>=0&&num<50)a1++;
else if(num>=50&&num<60)a2++;
else if(num>=60&&num<70)a3++;
else if(num>=70&&num<80)a4++;
else if(num>=80&&num<90)a5++;
else a6++;
}
friend void show(int n)//显示各分数段人数及比例
{
cout<<"0~49 "<<a1<<"人 "<<100*a1/n<<"%"<<endl;
cout<<"50~5