创建一个Student类,包含学生姓名,学号,性别,年龄,三科成绩,平均成绩等数据成员,在该类中定义成员函数实现相关信息的输入,输出。

#include<iostream>
#include<string>
using namespace std;
class Student
{public:Student(string num,int id1);void setinfo(int age1,string sex1){age=age1;sex=sex1;};int showStudent();void setMaths(int maths1){maths=maths1;};void setChinese(int Chinese1){Chinese=Chinese1;};void setEnglish(int English1){English=English1;};void setSum(){sum=maths+Chinese+English;};void setAve(){ave=sum/3;};private:string name;int id,age;int sum,ave;string sex;int maths,Chinese,English;
};
Student::Student(string num,int id1)
{name=num;id=id1;
}
Student::showStudent()
{cout<<"name:"<<name<<" id:"<<id<<" age:"<<age<<" sum:"<<sum<<" ave:"<<ave<<" sex:"<<sex<<endl;
}
int main()
{int a,b,c,id2,age2;string s1,s2;cout<<"请输入姓名,学号:"<<endl; cin>>s1>>id2;Student ss1(s1,id2);cout<<"请输入年龄,性别:"<<endl;cin>>age2>>s2;ss1.setinfo(age2,s2);cout<<"请输入语文.英语.数学成绩:"<<endl;cin>>a>>b>>c;ss1.setChinese(a);ss1.setEnglish(b);ss1.setMaths(c);cout<<"请查看信息:"<<endl;ss1.setSum();ss1.setAve();ss1.showStudent();return 0; }

没意思,还不如刷OJ,就是熟练熟练专业课。为开始JAVA做准备,嘿嘿嘿~~~

c++ 实现Student类相关推荐

  1. Python---已知Person类,继承Person类生成Teacher类(增加参数:科目)和Student类(增加参数:专业)。

    题目:已知Person类,继承Person类生成Teacher类(增加参数:科目)和Student类(增加参数:专业). 已知Person类如下: class Person(object):# Per ...

  2. Day14作业 三、编程题 写一个Student类,属性:名字,年龄,分数,班级 (注意分包)

    三.编程题 写一个Student类,属性:名字,年龄,分数,班级 (注意分包) 写一个测试类:创建一个集合,里面装6个学生(有三个班级class01,class02,class03) 例如:list. ...

  3. python student类_9.Python类和对象

    9.1 类(class) 面向对象最重要的概念就是类(Class)和实例(Instance),类是抽象的模板 以Student类为例,在Python中,定义类是通过class关键字 class后面紧接 ...

  4. 创建一个Student 类 包含属性有 序号 姓名 年龄 生日 提供对应的setter/getter 创建对象,完成赋值(setter赋值和构造方法赋值) 在控制台输出学生对象的信息

    public class Student {/*1 创建一个Student 类 包含属性有 序号 姓名 年龄 生日 提供对应的setter/getter创建对象,完成赋值(setter赋值和构造方法赋 ...

  5. (C++实例)实现people类、student类,teacher类、graduate类、助教类继承和派生并测试

    1.问题描述 共有以下 4小点 的类继承.派生关系: (1)从people(人员)类派生出student(学生)类,添加属性:班号char classNo[7]; (2)从people类派生出teac ...

  6. 建立student类,在此类中所有数据定义为私有数据变量。并建立一个student对象数组,用附件中的数据进行初始化。计算每个学生三门课程的总分和平均成绩(C++实验)

    一.实验目的: (1)掌握类的创建,成员数据和成员函数的构建. (2)掌握构造函数的重载. (3)掌握静态成员函数和静态成员函数的使用. 二.实验内容和要求: (1)按照附件"成绩表.txt ...

  7. .设计一个Student类,该类中包括学生的姓名和成绩。创建Student类的5个对象,如下所示: 姓名 成绩 刘德华 85 张学友 100 刘杰 65 章子怡 58 周迅 76 将以上5个对象

    .设计一个Student类,该类中包括学生的姓名和成绩.创建Student类的5个对象,如下所示: 姓名 成绩 刘德华 85 张学友 100 刘杰 65 章子怡 58 周迅 76 将以上5个对象放入A ...

  8. 定义Student类

    1 问题 定义一个Student类,属性有学号,姓名,年龄,性别,语文成绩,数学成绩,英语成绩. 2 方法 创建两个学生对象,并给属性赋值和调用方法学习,考试(打印输出学习,考试即可) public ...

  9. python定义一个student类_从零开始学Python-Day38-类和实例

    原标题:从零开始学Python-Day38-类和实例 面向对象编程中最重要的概念就是类(Class)和实例(Instance),其中"类"是抽象的模板,"实例" ...

  10. python定义一个student类、有下面的_Python基础(小白教程)之面向对象

    原标题:Python基础(小白教程)之面向对象 Python的类 > 在这门语言中,类使用 class 语句来定义.在类中包含了一系列语句,比如赋值语句,def 定义函数等.从面向对象的角度看, ...

最新文章

  1. JS 总结之事件循环
  2. Set 、HashSet、TreeSet、LinkedHashSet、EnumSet
  3. Lock锁的基本使用
  4. 【学习笔记】SAP Fiori相关概念介绍
  5. c语言字符屏幕,C语言字符屏幕函数 - 编程资料 - Powered 万人网络编程学院 bcxy.yinese.com...
  6. oracle数据泵导出csv文件,数据泵expdp导出遇到ORA-01555和ORA-22924问题的分析和处理...
  7. phpcmsV9发布文章后无法删除?后台找不到了?从phpmyadmin数据库删除吧!
  8. php写ssh命令行_php使用ssh2来操作服务器执行命令
  9. 《Linux内核分析》 第八节 进程的切换和系统的一般执行过程
  10. linux matconvnet编译,Windows/Linux平台下编译安装MatConvNet
  11. 手把手教你注册谷歌账号 亲测有效 快来学
  12. 浅谈车载支架无线充电方案
  13. 【论文解读】深度残差网络去雨模型cvpr_Removing rain from single images via a deep detail network
  14. JavaScript复习,this指向、原型链、变量提升、作用域、闭包
  15. Serialization assertion safeVersionRead == safeSerializationVersion failed.
  16. 10个提升写作手法的方法
  17. 题解 UVA12304 【2D Geometry 110 in 1!】
  18. html5网页录音插件Recorder
  19. 漫漫人生录 | 小圈子 | 别让自己“墙”了自己
  20. Linux 安装rabbitmq

热门文章

  1. 使用Go语言来写乘法表和水仙花数
  2. Foreign data wrappers
  3. 2021-2027全球与中国草莓制品市场现状及未来发展趋势
  4. 『经典』百年大师-利弗摩尔留下的9点启示
  5. Android/ HT/ Ios
  6. 【论文解读 AAAI 2020 | GNTP】Differentiable Reasoning on Large Knowledge Bases and Natural Language
  7. Altium Designer 电气规则检查 报错:[Un-Routed Net Constraint Violation]
  8. css同时旋转rotate3d,纯css 3D旋转
  9. ios runtime重要性_iOS运行时RunTime详解
  10. 统计学专业同学需要掌握的数据库基本用法