现有表学生DBF中有学号(C)姓名(C)年龄(N)出生日期(D)等字段,编程统计1979年以后出生人数,并显示他们记录

编程题目:现有表学生DBF中有学号(C)姓名(C)年龄(N)出生日期(D)等字段,要求编写程序统计1979年以后出生的人数,并显示他们的记录... 编程题目:现有表学生DBF中有学号(C)姓名(C)年龄(N)出生日期(D)等字段,要求编写程序统计1979年以后出生的人数,并显示他们的记录 展开
 我来答
PLCokeklc
2016-05-04 · TA获得超过553个赞
知道小有建树答主
回答量:500
采纳率:82%
帮助的人:282万
展开全部
#include<iostream>
using namespace std;

struct People
{
    long long xuehao;
    string name;
    int age;
    int y,m,d;
};

int main()
{
    int n,s=0;
    People p[1000];
    cout<<"输入学生人数: "<<endl;
    cin>>n;

    for(int i=0; i<n; i++)
    {
        cout<<"输入第"<<i+1<<"个学生的学号 姓名 年龄 出生日期(中间用一个空格隔开,如 1 klc 22 1995 2 27)"<<endl;
        cin>>p[i].xuehao>>p[i].name>>p[i].age>>p[i].y>>p[i].m>>p[i].d;
    }
    cout<<"1979年以后出生的人: "<<endl;
    for(int i=0; i<n; i++)
    {
        if(p[i].y>=1979)
        {
            s++;
            cout<<"学号: "<<p[i].xuehao<<" 姓名: "<<p[i].name<<" 年龄: "<<p[i].age<<" 出生日期: "<<p[i].y<<"-"<<p[i].m<<"-"<<p[i].d<<endl;
        }
    }
    cout<<"1979年以后出生的人数为:"<<s<<"人\n";
    return 0;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式