您的位置:首页 > 编程语言 > C语言/C++

【C语言助教】统计每个月过生日的人数,120个人的,随机产生这些人的生日的月份。

2012-12-10 16:01 971 查看
//*********************************************************************************
//第6题
//统计每个月过生日的人数,120个人的,随机产生这些人的生日的月份。
//*********************************************************************************

#include <stdio.h>
#include <stdlib.h>
void main()
{
	int birth[120];
	int month[12]={0};
	int count=1;
	printf("员工的生日列表:\n");
	for(int i=0;i<120;i++)
	{
		birth[i] = rand()%12+1;
		for(int j=0;j<12;j++)
		{
			if(birth[i] == j+1)
			{
				month[j]++;
			}
		}

		printf("%5d",birth[i]);
		if(count%10==0)
		{
			printf("\n");
		}
		count++;
	}
	printf("\n生日统计:\n");
	for(int k=0;k<12;k++)
	{
		printf("%2d月份人数:",k+1);
		printf("%3d\n",month[k]);
	}

}


员工的生日列表:

6 12 11 5 6 5 7 7 11 9

6 6 2 4 2 12 8 3 4 1

4 1 3 10 5 11 10 9 3 12

12 7 12 7 10 5 12 8 8 7

12 4 3 10 10 9 10 8 6 5

12 9 11 10 10 8 12 10 2 11

5 12 3 7 1 11 5 3 5 5

3 10 3 10 11 3 7 10 10 9

10 12 1 11 1 9 11 9 12 5

1 4 3 8 6 11 3 7 10 6

10 12 8 7 1 7 10 3 6 7

6 6 9 5 7 10 6 10 10 1

生日统计:

1月份人数: 8

2月份人数: 3

3月份人数: 12

4月份人数: 5

5月份人数: 11

6月份人数: 11

7月份人数: 12

8月份人数: 7

9月份人数: 8

10月份人数: 20

11月份人数: 10

12月份人数: 13

请按任意键继续. . .
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐