编写程序,计算一个学生数学、语文、英语三门课的平均成绩.

编写程序,计算一个学生数学、语文、英语三门课的平均成绩.

先写出解决本例的算法步骤:
第一步,输入该学生数学、语文、英语三门课的成绩a,b,c.
第二步,计算y= .
第三步,输出y.
程序框图如下:

由于PRINT语?句还可以用于输出数值计算的结果,所以这个算法可以写成下列程序.
程序:
INPUT “Maths=”;a
INPUT “Chinese=”;b
INPUT “English=”;c
PRINT “The average=”;(a+b+c)/3
END

例3中的第4行的?PRINT语?句是输出语句,它的一般形式是
PRINT“提示内容”;表达式
PRINT语句可以在计算机的屏幕上输出常量、变量的值和系统信息,同输入语句一样,这里的表达式前也可以有“提示内容”.
可以有“提示内容”
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-24
class student
{
protected:
int name;
int individualStuNo;
int score;
public:
student();
~student();
void setindividualStuNo(int);

void setname(int);
void setscore(int);
int GetindividaulStuNo();
int Getname();
int Getscore();
};

student::student()
{
individualStuNo=0;
}

student::~student(){}

int student::Getname()
{ return name;}

int student::GetindividaulStuNo()
{ return individualStuNo;}

int student::Getscore()
{ return score;}

void student::setname(int _name){this->name = _name;}
void student::setscore(int _score){this->score = _score;}
void student::setindividualStuNo(int _individualStuNo){this->individualStuNo = _individualStuNo;}

#include<iostream>
using namespace std;
int main()
{
student s1;
student s2;
student s3;
student s4;

cout<<"请输入下一个学生的姓名:";
int name;
cin>>name;
cout<<"请输入此学生的学号:";
int individualStuNo;
cin>>individualStuNo;
cout<<"请输入此学生的成绩:";
int score;
cin>>score;
s1.setname(name);
s1.setindividualStuNo(individualStuNo);
s1.setscore(score);
int a,b,c;

cout<<"请输入下一个学生的姓名:";
cin>>a;
cout<<"请输入此学生的学号:";
cin>>b;
cout<<"请输入此学生的成绩:";
cin>>c;
s2.setname(a);
s2.setindividualStuNo(b);
s2.setscore(c);

cout<<"请输入下一个学生的姓名:";
cin>>a;
cout<<"请输入此学生的学号:";
cin>>b;
cout<<"请输入此学生的成绩:";
cin>>c;
s3.setname(a);
s3.setindividualStuNo(b);
s3.setscore(c);

cout<<"请输入下一个学生的姓名:";
cin>>a;
cout<<"请输入此学生的学号:";
cin>>b;
cout<<"请输入此学生的成绩:";
cin>>c;
s4.setname(a);
s4.setindividualStuNo(b);
s4.setscore(c);

cout<<"姓名"<<s1.Getname() <<" 学号为"<<s1.GetindividaulStuNo()<<" 成绩为"<<s1.Getscore()<<endl;

cout<<"姓名"<<s1.Getname()
<<" 学号为"<<s1.GetindividaulStuNo()<<" 成绩为"<<s1.Getscore()<<endl;

cout<<"姓名"<<s1.Getname()
<<" 学号为"<<s1.GetindividaulStuNo()<<" 成绩为"<<s1.Getscore()<<endl;

cout<<"姓名"<<s1.Getname()
<<" 学号为"<<s1.GetindividaulStuNo()<<" 成绩为"<<s1.Getscore()<<endl;
return 0;
}
相似回答