2016-2017学年第二学期C++第四章(2)

这是2016-2017学年第二学期北京邮电大学C++课程中,第四章(2)的上机课参考答案,包括结构数组使用、计算第几天和字母统计三个实验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C++ 上机课参考答案

本系列文章供北京邮电大学信通院及数媒学院「C++高级程序语言设计」上机课学生参考。

2016-2017学年第二学期C++第四章(2)

1504.VC++实验4.2 结构数组使用

//VC++实验4.2 结构数组使用
/*
题目描述
编写一个记录5个学生的姓名、性别、年龄和学号的程序,要求使用结构数组表示学生信息,用for循环获得键盘输入的学生记录的数据,所有数据输入完毕后,将5个学生的信息在屏幕上输出,格式要求:按表格行列格式输出,每行输出一个学生的信息,按照姓名、性别、年龄、学号的顺序,各列信息左对齐,各信息占10位。
输入
John male 18 2016211001
Kim  male 18 2016211002
David male 18  2016211003
Marry  female 18 2016211004
Anna  female 18  2016211005
输出
John      male      18        2016211001
Kim       male      18        2016211002
David     male      18       2016211003
Marry     female    18        2016211004
Anna      female    18        2016211005
*/
#include <iostream>
#include <iomanip>
#include <string>
using namespace std;
struct student
{
    string name;
    string sex;
    int age;
    string num; //定义为长整形会错误50%
};
int main()
{
    student a[5];
    for(int i = 0; i < 5; i++)
        cin >> a[i].name >> a[i].sex >> a[i].age >> a[i].num;
    for(int i = 0; i < 5; i++)
        cout <&
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值