喜刷刷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;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

综合排序 学生信息输入并排序 键盘录入信息 (姓名,语文成绩,数学成绩,英语成绩),按总分高到低输出

package comheima.test; import java.util.Comparator; import java.util.Scanner; import java.util.Tree...
  • qq_34533413
  • qq_34533413
  • 2016年08月30日 23:28
  • 1204

输入/输出学生的信息

package aa; import java.util.Scanner; public class II { public static void main(String[] args) { ...
  • wfh666666666
  • wfh666666666
  • 2017年11月08日 20:14
  • 38

输入/输出学生信息

package as; import java.util.Scanner;//添加输入库文件包 public class h2 {//创建类h2 public static void main(...
  • bingfang42
  • bingfang42
  • 2017年11月07日 20:57
  • 24

c语言(结构体)---实现学生信息输入,输出,查询

c语言(结构体)---实现学生信息输入,输出,查询 利用结构体实现学生信息的输入,输出,以及生日日期查询 #include #define NUM 3 //日期结构体 typedef ...
  • Ag_nevergiveup
  • Ag_nevergiveup
  • 2017年11月10日 15:05
  • 695

C/C++复习:学生信息排序(结构体)

/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All right reserved. *文件名称:77.cpp *作 者:董凯琦 *完成日期:2016年4月...
  • Asleny
  • Asleny
  • 2016年04月26日 14:57
  • 1781

C#——输入学生的姓名成绩

程序描述及代码实现; /* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2014, 烟台大学计算机学院学生 * All rights re...
  • lily1143
  • lily1143
  • 2016年04月08日 17:20
  • 1704

C语言OJ项目参考(2878)学生信息排序

2878: 结构体–学生信息排序Description 定义存放一个学生信息的结构体类型,学生信息包括:姓名,学号,性别,院系,要求在随意输入5个学生的相关信息后,按照学号从小到大顺序输出这些学生的...
  • sxhelijian
  • sxhelijian
  • 2016年12月14日 08:04
  • 1052

成绩排序 用一维数组存储学号和成绩,然后,按成绩排序输出

/* 题目1196:成绩排序 题目描述: 用一维数组存储学号和成绩,然后,按成绩排序输出。 输入: 输入第一行包括一个整数N(1...
  • XingKong_678
  • XingKong_678
  • 2014年09月02日 10:57
  • 1632

学生信息统计(顺序表)

实验目的 : 1 、掌握线性表的定义; 2 、掌握线性表的基本操作,如建立、查找、插入和删除等。 实验内容: 定义一个包含学生信息(学号,姓名,成绩)的的 顺序表和链表,使其具有如下功能: ...
  • wyg1997
  • wyg1997
  • 2016年09月17日 15:05
  • 2371

倒序输出单链表

倒序输出的方式有两种, 1、用arrayList,node.next=null的时候开始add。 2、用栈的后进先出。...
  • u014282557
  • u014282557
  • 2017年03月19日 21:15
  • 193
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:喜刷刷5——学生信息的输入与输出
举报原因:
原因补充:

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