YTU 2609: A改错题--学生信息的输入和输出
2609: A改错题--学生信息的输入和输出
时间限制: 1 Sec 内存限制: 128 MB
提交: 238 解决: 157
题目描述
注:本题只需要提交标记为修改部分之间的代码,请按照C++方式提交。
阅读并修改以下程序,实现学生信息的输入和输出。
#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;
}
输入
第一行: 学号 姓名
第二行: 学号 姓名
输出
第一行: 学制 学号 姓名
第二行: 学制 学号 姓名
样例输入
101 zhangsan
102 lisi
样例输出
4 101 zhangsan
3 102 lisi
迷失在幽谷中的鸟儿,独自飞翔在这偌大的天地间,却不知自己该飞往何方……
#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 nam[20]):maxSchoolPeriod(Period),no(no)
{
strcpy(name,nam);
}
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 <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 nam[20]):maxSchoolPeriod(Period),no(no)
{
strcpy(name,nam);
}
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;
}
YTU 2609: A改错题--学生信息的输入和输出的更多相关文章
- YTU 2610: A改错题--体检情况分析
2610: A改错题--体检情况分析 时间限制: 1 Sec 内存限制: 128 MB 提交: 233 解决: 161 题目描述 注:本题只需要提交标记为修改部分之间的代码,请按照C++方式提交. ...
- YTU 2955: A改错题--销售部的打印机
2955: A改错题--销售部的打印机 时间限制: 1 Sec 内存限制: 128 MB 提交: 61 解决: 47 题目描述 销售部新进了一台快速打印机,使用频率很高.为了能够对打印情况进行统计 ...
- YTU 2954: A改错题--是虫还是草
2954: A改错题--是虫还是草 时间限制: 1 Sec 内存限制: 128 MB 提交: 83 解决: 55 题目描述 冬虫夏草为虫体与菌座相连而成,冬天是虫子,夏天却是草.根据类生物(bio ...
- Dynemic Web Project中使用servlet的 doGet()方法接收来自浏览器客户端发送的add学生信息形成json字符串输出到浏览器并保存到本地磁盘文件
package com.swift.servlet; import java.io.FileOutputStream;import java.io.IOException;import java.io ...
- Java初学者作业——声明变量对个人信息进行输入和输出
返回本章节 返回作业目录 需求说明: 声明变量存储个人信息(姓名.年龄.性别.地址以及余额),通过键盘输入个人信息并存储在相应的变量中, 最后将个人信息输出. 实现思路: 声明存储姓名.年龄.性别.地 ...
- C#复习(学生信息输入)
在控制台程序中使用结构体.集合,完成下列要求项目要求:一.连续输入5个学生的信息,每个学生都有以下4个内容:1.序号 - 根据输入的顺序自动生成,不需要手动填写,如输入第一个学生的序号是1,第二个是2 ...
- C#复习,输入学生信息排列成绩
C#复习:在控制台程序中使用结构体.集合,完成下列要求项目要求:一.连续输入5个学生的信息,每个学生都有以下4个内容:1.序号 - 根据输入的顺序自动生成,不需要手动填写,如输入第一个学生的序号是1, ...
- 【转载】C语言综合实验1—学生信息管理系统
http://www.cnblogs.com/Anker/archive/2013/05/06/3063436.html 实验题目:学生信息管理系统 实验要求:用户可以选择1-7可以分别进行学生信息的 ...
- python3 简陋的学生信息管理系统
# 编写一个“学生信息管理系统”# 输入序号:1. 输入学生信息,学生信息包括:id,name,age,gender(用什么数据类型保存?)# 2. 查询:输入学生姓名和id,显示学生个人信息# 3. ...
随机推荐
- 【转】C#通过Expression获取指定属性的名称
原文:http://www.cnblogs.com/powerwu/articles/3393582.html 大家所熟悉的是通过对象属性来访问该属性的值,或是由字符串通过反射来获取属性,并取值.今天 ...
- max_flow(Edmond_Karp) 分类: ACM TYPE 2014-09-02 10:47 92人阅读 评论(0) 收藏
#include <cstdio> #include <iostream> #include <cstring> #include<queue> usi ...
- TGL站长关于常见问题的回复
问题地址: http://www.thegrouplet.com/thread-112923-1-1.html 问题: 网站配有太多的模板是否影响网站加载速度 月光答复: wp不需要删除其他的模板,不 ...
- smarty模板技术
一.什么是smarty?smarty是一个使用php写出来的模板php模板引擎,它提供了逻辑与外在内容的分离,简单的讲,目的就是要使用php程序员同美工分离,使用的程序员改变程序的逻辑内容不会影响到美 ...
- 线上问题 - MySQL SQL state [HY000]; error code [1366]
一.问题描述 另外一个系统调用服务接口api:/xxx/create?aName=&time=&...,数据没有保存成功提示SQL state [HY000]; error code ...
- Android中的Adapter总结
一.Adapter的介绍 An Adapter object acts as a bridge between an AdapterView and the underlying data for t ...
- Dev 统计GridControl界面上当前选中的一行的值
private void gridView1_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChang ...
- JavaScript基础(一)
我是一个初学者,但求能学到些许知识!以下是根据韩顺平老师的<轻松搞定网页设计html+css+javascript—javascrip部分>整理而成. 为什么要学习javascript? ...
- iOS开发--xcode快捷键
1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD+OPt+S:保存所有文件CMD + SHIFT + S: 另存为CMD + ...
- QScrollArea可以帮助我们实现让一个widget的内容带有滚动条(QWidget里内置QScrollArea,QScrollArea里再内置其它QWidget)
使用QScrollArea可以帮助我们实现让一个widget的内容带有滚动条,用户可以通过拖动滚动条来查看更多内容, 代码示例如下: 1.带有滚动条的widget列表 #include "w ...