那抹斜阳.我们的记忆 2019-01-16 19:17 采纳率: 0%
浏览 1065

建立学生类要求有构造函数、显示函数、成绩修改函数,建立两个对象,输入成绩,并显示两个学生的信息。

#include
using namespace std;
class Stu
{
public:
Stu()
void Input_Stu(); //输入学生信息函数
void Show_Stu(); //输出学生信息函数
void Set(string nm,int n,double m,double e,double c); //设置学生信息函数
private:
string name;
int num;
double class,Chinese,match;
};
void Stu::Input_Stu()
{
cout<<"请输入学生的姓名、学号、年级、语文、数学的成绩:"<>name>>num>>class>>Chinese>>match;
}
void Stu::Show_Stu()
{
cout<<"********Student Info********"<<endl;
cout<<"name="<<name<<endl;
cout<<"num="<<num<<end;
cout<<"class="<<class<<endl;
cout<<"Chinese="<<Chinese<<endl;
cout<<"match="<<match<<endl;
}
void Stu::Set(string nm,int n,double m,double e,double c)
{
name=nm;
num=n;

math=m; english=e; cprogram=c;
}
int main()
{
Student s1;
s1.Input_Stu ();

s1.Show_Stu ();
cout<<endl;
s1.Set("Tom",2001,5,80,90);
s1.Show_Stu ();

cout<<endl;
return 0;
}

可以帮忙改一下程序中的错误吗

  • 写回答

1条回答

  • Cai_Haiq 2019-01-17 17:54
    关注
    #include<iostream>
    using namespace std;
    class Stu
    {
    public:
        void Input_Stu(); //输入学生信息函数
        void Show_Stu(); //输出学生信息函数
        void Set(string nm,int n,double m,double e,double c); //设置学生信息函数
    private:
        string name;
        int num;
        double banji,Chinese,math;
    };
    void Stu::Input_Stu()
    {
        cout<<"请输入学生的姓名、学号、年级、语文、数学的成绩:"<<endl;
        cin>>name>>num>>banji>>Chinese>>math;
    }
    void Stu::Show_Stu()
    {
        cout<<"********Student Info********"<<endl;
        cout<<"name="<<name<<endl;
        cout<<"num="<<num<<endl;
        cout<<"class="<<banji<<endl;
        cout<<"Chinese="<<Chinese<<endl;
        cout<<"math="<<math<<endl;
    }
    void Stu::Set(string nm,int n,double m,double e,double c)
    {
        name=nm;
        num=n;
        banji=m;
        Chinese=e;
        math=c;
    }
    int main()
    {
        Stu s1;
        s1.Input_Stu ();
    
        s1.Show_Stu ();
        cout<<endl;
        s1.Set("Tom",2001,5,80,90);
        s1.Show_Stu ();
        cout<<endl;
        return 0;
    }
    
    
    评论

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog