喜刷刷5——学生信息的输入与输出

原创 2015年07月06日 18:30:09
阅读并修改以下程序,实现学生信息的输入和输出。

#include <stdio.h>
#include <iostream>
#include <string.h>
using namespace std;
class Student
{
private:
    const int maxSchoolPeriod;  //学制
    int no;  //学号
    char name[20];  //姓名
public:
/*****修改的起始行******/
    Student(int Period,int no,char name[]):name(name)
    {
        this->maxSchoolPeriod = Period;
        no = no;
    }
/*****修改的终止行*****/
    void output()
    {
        cout<<maxSchoolPeriod<<" "<<no<<" "<<name<<endl;
    }
};
int  main()
{
    int no;
    char name[20];
    cin>>no>>name;
    Student stu1(4,no,name); //本科生4年
    cin>>no>>name;
    Student stu2(3,no,name); //专科生3年
    stu1.output();
    stu2.output();
    return 0;
}

输入
第一行: 学号 姓名
第二行: 学号 姓名

输出
第一行: 学制 学号 姓名
第二行: 学制 学号 姓名



#include <stdio.h>
#include <iostream>
#include <string.h>
using namespace std;
class Student
{
private:
    const int maxSchoolPeriod;  //学制
    int no;  //学号
    char name[20];  //姓名
public:
/*****修改的起始行******/
Student(int Period ,int no,char *name):maxSchoolPeriod(Period)
    {
        strcpy(this->name,name);
        this->no = no;
    }
/*****修改的终止行*****/
    void output()
    {
        cout<<maxSchoolPeriod<<" "<<no<<" "<<name<<endl;
    }
};
int  main()
{
    int no;
    char name[20];
    cin>>no>>name;
    Student stu1(4,no,name); //本科生4年
    cin>>no>>name;
    Student stu2(3,no,name); //专科生3年
    stu1.output();
    stu2.output();
    return 0;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

喜刷刷2——构造函数与析构函数

在建立类对象时系统自动该类的构造函数完成对象的初始化工作, 当类对象生命周期结束时,系统在释放对象空间之前自动调用析构函数。此题要求: 根据主程序(main函数)和程序执行结果,结合构造函数和析构函数...
  • cd1202
  • cd1202
  • 2015年07月10日 19:06
  • 252

java技术支持 输入输出学生信息

/* * 程序头部注释开始 * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. *...

输出学生信息(在Friend类中定义输出和输入)

/* *程序的版权和版本声明部分: *程序的版权和版本声明部分: *Copyright(c)2013,烟台大学计算机学院学生 *All rights reserved. *文件名称: *作...

java输入学生信息,按总分成绩由高到低排列,输出到文件中

package cn.sz.qianfeng.work; public class Student { private String name; private int yuwen; priv...

学生信息管理系统 输入和输出 链表

#include #include #include struct student { char name [4]; char number[20]; int sex; ...

学生信息管理系统错误集(5)

信息系统已经敲完了,运行起来也是很不错的,但是,总是感觉有什么地方不是很完美,师傅验收的时候也提出了很多问题,也给出了优化的方案,在此谢谢王英群师傅啦... ... 优化方案一:不能任由用户无限...

MFC对话框——学生信息管理

工具:VC++6.0 步骤1、创建一个基于MFC的对话框程序,命名为StuManage。 步骤2、向对话框中添加3个静态文本控件、1个编辑框控件、两个单选按钮控件、3个复选框控件、3个按钮...

MVC框架——学生信息管理系统(多表,多事务如何处理,一个用户如何共用一个Connection连接)

本项目是我对MVC项目的一个整合,前台后台都有涉及,页面虽然不怎么华丽,但是框架是打起来了,这是我的第一个笔记完整的MVC框架项目。 用到的技术:MVC框架、分层思想、JavaScript,jstl、...

学生信息管理系统总结——student数据库中表关系分析

说到关系,那就不得不提两个东西: 1、E—R图,也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型 2、关...

学生信息管理系统——数据库引擎的连接(SQL Server验证)

数据库引擎的连接,用SQL Server进行身份验证!
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:喜刷刷5——学生信息的输入与输出
举报原因:
原因补充:

(最多只允许输入30个字)