永发信息网

c++问题,新人什么都不懂,求教。

答案:1  悬赏:50  手机版
解决时间 2021-01-31 16:33
c++问题,新人什么都不懂,求教。Description
编写程序,根据学生的人数建立学生(student)数据集,并显示学生数据集中各学生的数据。要求用student类型的指针来做。
定义student类,并声明三个私有数据成员:num(学号 string),name(姓名 string)和score(成绩 int),建立成员函数如下:
构造函数:录入学号,姓名和成绩
显示学生的各信息,各信息之间空格隔开。display()函数

Input
学生的人数以及各学生的信息

Output
各学生的信息

Sample Input
3
001 zhangsan 80
002 wangwu 80
003 lisi 90
Sample Output
001 zhangsan 80
002 wangwu 80
003 lisi 90
最佳答案
#include <iostream>
#include <vector>
using namespace std;
class Student{
public:
Student(string n="", string na="",int sco=0):num(n),name(na),score(sco){}
string getNum(){
return num;
}
string getName(){
return name;
}
int getScore(){
return score;
}
void setNum(string n){
num = n;
}
void setName(string na){
name = na;
}
void setScore(int sco){
score = sco;
}
private:
string num;
string name;
int score;
};
int main(){
int N;
cin>>N;
Student *stu = new Student[N];
string tempNum,tempName;
int tempScore;
for(int i = 0 ;i < N;i++){
cin>>tempNum>>tempName>>tempScore;
stu[i].setNum(tempNum);
stu[i].setName(tempName);
stu[i].setScore(tempScore);
}
for(int i = 0 ;i < N;i++){
cout<<stu[i].getNum()<<" "<<stu[i].getName()<<" "<<stu[i].getScore()<<endl;
}

}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
懒散、随意、倔强。不知道练什么字体好?
中国建设银行(惠山路)地址在什么地方,想过去
叶罗丽精灵梦铁皮变为铁希是第几集
狗狗不吃,还想吐吐不出来,还想睡觉,淌鼻子
中国农业发展银行地址在什么地方,我要处理点
驾驶赛车与驾驶普通轿车有什么不同吗
假设你在宇宙飞船上烧一壶水,烧多少时间才会
工藤新一日语怎么
中国农业银行(新南支行)(新安镇大桥西路68号
在百度知道里回答的问题能撤回或删除吗?如能
已知a=a²-2ab+b² b=a²+2ab+b&
五个月宝宝晚上睡觉老是翻身怎么办
求问HITA的凤栖花和归隐里陆小凤和花满楼的对
海尔的这两种型号的下乡补助电热水器哪种好:F
报考事业单位备注“在市内公安机关服务期满3
推荐资讯
夫城村地址有知道的么?有点事想过去
巨蟹座的狗年运程
WAV如何制作成信息完整的音乐CD?
刘乐妍有多少岁
高数积分学的题:dx/(1+tanx的100次方)在0到
38度海之蓝多少钱一瓶
mu728航班动态登机时间1975是从哪飞哪的
自制直流可调电源
What did I do well?的回答是什么?
院士工作站中的重大技术成果是国家级还是省级
电管站的来历
右眼皮一直跳代表着什么 从昨晚一直跳到现在
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?