每天一个c语言实例

 统计全年级男女生人数以及1977-1980年出生的人数
分析:
全年级的人年龄,姓名,性别输入
总人数 300     

计算男生人数  
计算女生人数
计算含1977-1988年出生的人数
用结构体数组管理:
年龄,year
姓名,name
性别  sex

男生人数   m_num
女生人数   f_num
含1977-1988年出生的人数   total

#include<stdio.h>
#include<stdlib.h>
void main()
{
 struct stud
  {char name[30];/*输如30个元素名字*/
 char sex;
 char year;
   };
  struct stud grade[300];/*结构体数组名*/
  int m_num,f_num,total,i;
  /*输入50个人的资料*/
   for(i=0;i<50;i++)
  {printf("/n please enter name/sex/year:/n");
 scanf("%s%c%d",&grade[i].name,&grade[i].sex,&grade[i].year);
   }
/*输入300个人的资料*/
  for(i=0;i<300;i++)
{
 if((grade[i].year>=1997)&(grade[i].year<=1980))
    total++;
 if(grade[i].sex=='m'||grade[i].sex=='M')
   m_num++;
 if(grade[i].sex=='f'||grade[i].sex=='F')
   f_num++;
}
printf("/n男生人数:%d",m_num);
printf("/n女生人数:%d",f_num);
printf("/n1997-1980年出生的人数:%d",total);
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值