我的C++作业!谁帮帮我T T

来源:百度知道 编辑:UC知道 时间:2024/04/25 00:20:03
谢谢大家!我着急= =! 请写的详细些!

1.设置一个表示学习成绩的类,至少包括3门课程的成绩,可以设置、显示每门课程的成绩,可以计算、显示平均成绩。

2.用stdlib.h中的随机函数rand编写一个程序随机给出1-100中的两个数,让练习者求出两个数的和,可以求两次,对了则打印“真棒,算对了”,否则显示“真遗憾,算错了”。

3.编一个程序,最多读人10个数,读人0表示结束。将读人的非零的数放在一个数组里,按从小到大的顺序排序后输出。
求求大家了= =我是新手..这些题要上交的= =不会呀着急ING~~``

帮你做了一个,本来是你自己的作业的:(这些都是很简单的!)

#include <iostream>
using namespace std;
class Score
{
public:
Score(float C,float m,float E):Chinese(C),maths(m),English(E){};
void input();
void average();
void display();
private:
float Chinese,maths,English;
};

void Score::input()
{
cout<<"please input Chinese score:"<<endl;
cin>>Chinese;
cout<<"please input maths score:"<<endl;
cin>>maths;
cout<<"please input English score:"<<endl;
cin>>English;
}

void Score::average()
{
float aver;
aver=(Chinese+maths+English)/3;
cout<<"average:"<<aver<<endl;
}

void Score::display()
{
cout<<endl<<"Chinese score:"<<Chinese;
cout<<" maths score:"<<maths&