加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

输入某小组5个人的姓名,性别,出生年份等信息,统计男女人数以及1988年以后(包含1988年)出生的人

(2018-04-18 11:27:06)
标签:

杂谈

分类: CPlusPlus_Programs

//输入某小组5个人的姓名,性别,出生年份等信息,统计男女人数以及1988年以后(包含1988年)出生的人数

#include<iostream>
#include<cstring>//包含strcmp函数的头文件,这里用来比较字符串是否相等
using namespace std;
//定义结构体
struct student
{
    char name[20];
    char sex[10];
    int birth;
};

int main()
{
//定义结构体数组存放5个学生的信息
     student group[5];
//定义所需变量,循环变量和统计所需变量
int i,manSum=0,womanSum=0,yearSum=0;
//循环实现输入每个学生的具体信息
    for(i=0;i<5;i++)
   {
         cin>>group[i].name;
         cin>>group[i].sex;
         cin>>group[i].birth;
    //判断语句来统计信息
     if((strcmp(group[i].sex,"man")==0)||(strcmp(group[i].sex,"男")==0))
               manSum++;
     if((strcmp(group[i].sex,"woman")==0)||(strcmp(group[i].sex,"女")==0))
               womanSum++;
     if(group[i].birth>=1988)
               yearSum++;

}
//输出统计信息
       cout<<"男生人数为:"<<manSum<<endl;
       cout<<"女生人数为:"<<womanSum<<endl;
       cout<<"1988年后出生人数为:"<<yearSum<<endl;

return 0;
}

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有