标题:高手救我!!!!!!!
只看楼主
无业烟民
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2008-3-27
 问题点数:0 回复次数:3 
高手救我!!!!!!!
#include<iostream>
using namespace std;
#include <cstring>
#include <string>

class student{
   int english;                  // 英语成绩
   int compute;                  // 计算机成绩
   int total;                    // 总成绩
   public:
   void setdata( int e,int c);   // 设置学生成绩
   void gettotal();   // 获取一个学生的总成绩
   void display();              // 显示一个学生的名字和总成绩
   void chage_name(const string names){name=names;}
string& Getname()
{
    return name;
}
private:
       string name;
};

 

void  student::setdata(int e,int c)
{   
     english=e;
     compute=c;
}


void  student::gettotal()
{  
  total=english+compute;   
}

void student::display()
{   
   
    cout<<"学生:"<<name<<"总成绩:"<<total<<endl;
   
}


int main()
{  int e,c;
   student s;
   string name;
   cout<<"输入一个学生的名字:"<<endl;
   cin>>name;
   s.chage_name(name);
   cout<<"输入学生的英语成绩、计算机成绩:"<<endl;
   cin>>e>>c;
   s.setdata(e,c);
   s.gettotal();
   s.display();
   return 0;
}



要怎么样修改才能实现多个名字和成绩输入  并且可以多个名字和总成绩输出
小弟新手  跪求!
搜索更多相关主题的帖子: 英语 int 计算机 void 
2008-04-07 16:53
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
得分:0 
你可以用stl写写...用vector加pair

学习需要安静。。海盗要重新来过。。
2008-04-07 17:04
无业烟民
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2008-3-27
得分:0 
回复 2# 的帖子
我是新手   不会的啊   可以帮我修改一下吗
2008-04-08 12:52
xiecaijian
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2008-3-24
得分:0 
简单点...
简单点,用数组和循环来实现也可以的吧!
这个总会用了吧.

从不奢求生活能给予我最好的,只是执着于寻求最适合我的.
2008-04-09 09:25



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-207575-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.240485 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved