[C++学生类] The Student Class

题目

 With a class "Student" declared as below:class Student {
public:int id;char name[50]; // Data fieldint age; // Data fieldStudent();Student(int, char*, int);
};You are required to implement the class functions and also two other functions used to process Student objects, which can get output as specified later.void set(Student &, int, char*, int);
void print(Student);1) You don't need to submit the main function.
2) You don't need to include the header file for class declaration by yourself.

输入

输出

Steven Gates (100) is 61 years old.
Larry Jordan (123) is 18 years old.
No Name (124) is 0 years old.

代码答案

main.cpp

#include <iostream>
#include <cstring>
#include "source.h"
using namespace std;int main()
{Student std1, std2(123, "Larry Jordan", 18), std3(124);set(std1, 100, "Steven Gates", 61);print(std1);print(std2);print(std3);return 0;
}

source.h

#include <iostream>
#include <cstring>
using namespace std;
class Student
{
public:int id;char name[50]; // Data fieldint age; // Data fieldStudent();Student(int, char*, int);//void set(int, char*, int);//void print();
};void set(Student &, int, char*, int);
void print(Student);Student::Student() {id=0;strcpy(name,"No Name");age=0;
}
Student::Student(int pid,char* pname="No Name",int page=0) {id=pid;strcpy(name,pname);age=page;
}
void set(Student&stu,int id,char*name,int age) {stu.id=id;stu.age=age;strcpy(stu.name,name);
}
void print(Student stu) {cout<< stu.name <<" ("<<stu.id<<") "<<"is "<<stu.age<<" years old."<<endl;
}

[C++学生类] The Student Class相关推荐

  1. 【定义并实现一个学生类(Student)】

    [问题描述]定义并实现一个学生类(Student),类中的数据成员有:学生姓名.学生学号.人数和班级号.至少有一个公有成员函数(Print).Print负责将相关信息输出.在类中定义静态数据成员,记录 ...

  2. 1. 在com.lzu.lession包下定义一个学生类(Student),至少包含姓名(Name),性别(Sex)、年龄(Age)三个属性。 2. 创建至少5个对象并随机为属性赋值,放入一个List

    实体类: package com.lzu.lession; /** * student 实体类   * * @author xizepeng * @date 2018年7月14日   */ publi ...

  3. JAVA 创建学生类

    1 题目 编写程序实现如下功能:已知学生类有域变量(学号.班号.姓名.性别.年龄)和方法(获得学号.获得班号.获得性别.获得年龄.修改年龄,显示基本信息),定义一组学生对象,并初始化他们的基本信息,然 ...

  4. java学校,班级,学生类的三级关系

    //学校类 class School {//多个班级 private Class[] aClass; private String schoolName; public void School() { ...

  5. 学生类输入输出姓名学号

    一.建立一个学生类 class student//创建一个学生类 { public://公共访问权限string name;string ID; }; 二.完整代码 #define _CRT_SECU ...

  6. python创建学生类姓名学号_python创建学生成绩管理系统

    python学生成绩管理系统创建,供大家参考,具体内容如下 要求编写学生类,班级类,并在电脑运行生成表单,输入一个数字,得到对应的结果. 输出样式 代码如下 学生类 class Student: de ...

  7. 定义一个Teacher(教师)类,和一个Student(学生)类

    定义一个Teacher(教师)类,和一个Student(学生)类,二者有一部分数据成员是相同的,例如num(号码),name(姓名),sex(性别).编写程序,将一个Student对象 转换为Teac ...

  8. 编写一个学生类 student,包含的属性有学号、姓名年龄,将所有学生存储在一个数组中

    编写一个学生类 student,包含的属性有学号.姓名年龄,将所有学生存储在一个数组中,自拟数据,用数组的初始化方法给数组赋值,并实现如下操作: ①将所有学生年龄增加一岁 ②按数组中顺序显示所有学生信 ...

  9. 封装一个学生类Student(使用类与对象的方法)

    5.封装一个学生类Student,(自行分辨定义为类属性还是实例属性,方法定义为实例方法) - 属性:身份(学生),姓名,年龄,性别,英语成绩,数学成绩,语文成绩, - 方法一:计算总分,方法二:计算 ...

最新文章

  1. 结构体名和结构体名是个指针的区别
  2. React Native 之 网络请求 fetch
  3. 今天做内存操作系统(xp装在内存中)
  4. python csdn技术社区_CSDN.NET - 全球最大中文IT社区,为IT专业技术人员提供最全面的信息传播和服务平台...
  5. window mobile 防止系统休眠代码
  6. Java中Map里put方法的返回值
  7. 百度编辑器图片上传功能解疑
  8. 数据线给电脑联网是什么原理_为什么我的数据线插在电脑以后只能充电?
  9. java 获取js html_JS获取网页中HTML元素的几种方法
  10. 玄元剑仙手游最新服务器,玄元剑仙最新
  11. mac下缺乏make wget怎么办?
  12. 如何在macOS Big Sur中使用快速用户切换?
  13. Smartbi大数据在金融业的应用案例
  14. 达内python第一次月考题目_月考来临!第一次月考远比你想象的重要!
  15. hdu 5296 Annoying problem(LCA)
  16. 搜索引擎常用搜索技巧
  17. 网上订餐管理系统的设计与实现
  18. office提示为什么要冒险的解决办法
  19. DEDE(织梦)插件开发案例(一)
  20. 最新交易猫源码 带教程

热门文章

  1. 中国科学技术大学计算机学院保研,中国科学技术大学2021年推免生名单公示
  2. AEG电网连接中心逆变器PV.500-ID-UL
  3. php编写六十甲子纳音表,六十花甲子纳音表
  4. 基于CT107S与LCD12864的多功能电子锁
  5. 【CTF杂项】常见文件文件头文件尾格式总结及各类文件头
  6. 数据库触发器知识总结
  7. 开发者利用树莓派打造专业摄影机
  8. SCIM System for Cross-domain Identity Management (SCIM)
  9. Java中的静态变量静态方法
  10. 统一数据交换平台(服务总线)的三大特点