编写一个程序,输出学生已有的学号姓名成绩等数据并计算总人数和平均成绩
2015-05-06 23:31
686 查看
#include<iostream>
#include<string>
using namespace std;
class student{
public:
student(stringname1,float score1,string id1)
{name=name1;
score=score1;
id=id1;
++count;
sum=sum+score;
ave=sum/count;
}
voidshow()
{cout<<"学生姓名为:"<<name<<endl;
cout<<"学生成绩为:"<<score<<endl;
cout<<"学生学号为:"<<id<<endl;
}
voidshow_ave_count()
{
cout<<"学生人数为:"<<count<<endl;
cout<<"总成绩为:"<<sum<<endl;
cout<<"平均成绩为:"<<ave<<endl;
}
private:
stringname;
floatscore;
stringid;
staticint count;
staticfloat sum;
staticfloat ave;
};
int student::count=0;
float student::sum=0.0;
float student::ave=0.0;
int main()
{
studentstu1("fish",74.5,"24");
stu1.show();
stu1.show_ave_count();
cout<<"------我是分隔线君----------"<<endl;
studentstu2("liu",75,"15");
stu2.show();
stu2.show_ave_count();
return0;
}
#include<string>
using namespace std;
class student{
public:
student(stringname1,float score1,string id1)
{name=name1;
score=score1;
id=id1;
++count;
sum=sum+score;
ave=sum/count;
}
voidshow()
{cout<<"学生姓名为:"<<name<<endl;
cout<<"学生成绩为:"<<score<<endl;
cout<<"学生学号为:"<<id<<endl;
}
voidshow_ave_count()
{
cout<<"学生人数为:"<<count<<endl;
cout<<"总成绩为:"<<sum<<endl;
cout<<"平均成绩为:"<<ave<<endl;
}
private:
stringname;
floatscore;
stringid;
staticint count;
staticfloat sum;
staticfloat ave;
};
int student::count=0;
float student::sum=0.0;
float student::ave=0.0;
int main()
{
studentstu1("fish",74.5,"24");
stu1.show();
stu1.show_ave_count();
cout<<"------我是分隔线君----------"<<endl;
studentstu2("liu",75,"15");
stu2.show();
stu2.show_ave_count();
return0;
}
相关文章推荐
- [4.21]编写一个程序,已有若干个学生的数据,包括学号、姓名、成绩、要求输出这些学生的数据并计算出学生人数和平均成绩(要求将学生人数和总成绩用静态数据成员表示)。
- 编写一个程序,已有若干学生的数据,包括学号,姓名,成绩,要求输出这些学生的数据并计算出学生人数和平均成绩
- 设计一个学生类,包含学号、姓名、课程、成绩,计算学生们的各科平均成绩,学生人数依输入而定
- 问题:设计一个大学教师和学生管理程序, 教师包括 编号、姓名、职称和教研室 数据的输入输出; 大学生包括编号、姓名、性别、班号、英语、高等数学和数据结构三门课程成绩的输入输出和计算平均分; 研究生包
- 编写一个函数print,打印一个学生的成绩数组,该书组中有五个学生的数据,每个学生的数据包括num(学号)、name(姓名)、score(3门课的成绩)、用主函数输入这些数据,用print函数输出这些
- 【程序50】TestStu.java 题目:有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩), //计算 出平均成绩,况原有的数据和计算出的平均分数存放在磁盘
- 编写一个学生和教师数据输入和显示程序,学生数据有编号,姓名,班号,和成绩,教师数据有编号,姓名,职称和部门。要求将编号,姓名输入显示设计成一个类person,并作为学生数据类t和教师数据操作类的基类
- 定义一个描述学生(Student)基本情况的类,数据成员包括姓名(name)、学号(num)、数学成绩(mathScore)、英语成绩(englishScore)、人数(count)...
- 有10个学生,每个学生的数据包括学号、姓名、3门课程的成绩。读入这10个学生的数据,要求输出3门课程的总平均成绩,以及个人平均分最高的学生的数据
- 编写程序:建立一个学生数据链表,每个节点的信息包括如下内容:学号,姓名,性别年龄专业。对链表做如下处理。输入一个学号(专业),如果链表中的节点包含此学号(专业),则删去该结点。
- 定义一个描述学生(Student)基本情况的类,数据成员包括姓名(name)、学号(num)、数学成绩(mathScore)、英语成绩(englishScore)、人数(count)、数学总成绩(ma
- 项目名称:已知学生的记录由学号和学习成绩构成,4名学生的数据已存入结构体数a中,请编写程序,找出成绩最低的的学生记录并输出。
- 习题 9.5 有10个学生,每个学生的数据包括学号、姓名、3门课程的成绩,从键盘输入10个学生数据,要求输出3门课程总平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课程成绩、平均分数)。
- PHP之键盘输入四个学生的学号 姓名 语文 数学 英语信息 ,计算出每个学生的平均成绩,输出
- 编写一个程序,定义一个职工类,输入3个职工的编号、姓名、工资和年龄, 类中的成员函数实现输入、输出,在主函数中定义对象,并计算输出3个职工的平均工资。
- 定义一个描述学生(Student)基本情况的类,数据成员包括姓名(name)、学号(num)、数学成绩(mathScore)、英语成绩(englishScore)、人数(count)、数学总成绩(ma
- [5.18]编写一个学生和教师数据输入和显示程序,学生数据有编号、姓名、班号、和成绩,教师数据有编号 姓名、职称和部门。要求将编号、姓名输入和显示设计成一个类person,并作为学生数据操作类stud
- 统计各班学生的平均成绩,各班人数不等,但不超过30,编写一个程序求
- 设计一个学生类,其中包含学号、姓名、成绩等数据成员,创建学生对象并且倒入到文件file.txt,然后由文件读取到另一个学生对象并输出,试编程实现。
- 【4.17】建立一个对象数组,内放6个学生的数据(学号、成绩),用指针指向数组首元素,输出第2,4,6个学生的数剧。