在一个有180人的大班级中,存在两个人生日相同的概率非常大,现给出每个学生的学号,出生月日.试找出所有生日相同的学生.
关于输入
第一行为整数n,表示有n个学生,n < 100.
此后每行包含一个字符串和两个整数,分别表示学生的学号(字符串长度小于10)和出生月(1 ≤ m ≤ 12)日(1 ≤ d ≤ 31).
学号、月、日之间用一个空格分隔.
关于输出
对每组生日相同的学生,输出一行,
其中前两个数字表示月和日,后面跟着所有在当天出生的学生的学号,数字、学号之间都用一个空格分隔.
对所有的输出,要求按日期从前到后的顺序输出.
对生日相同的学号,按输入的顺序输出.
例子输入
6
00508192 3 2
00508153 4 5
00508172 3 2
00508023 4 5
00509122 4 5
00509146 4 6
例子输出
3 2 00508192 00508172
4 5 00508153 00508023 00509122
提示
注意,一个学生的生日不与其他任何学生的生日相同,则不输出该学生的记录.
字符串数组的输入输出使用示例:
char num[10];
scanf("%s",num);
printf("%s",num);
注意:字符串数组输入输出时不需要“&”
人气:442 ℃ 时间:2020-03-28 20:56:01
解答
#include
#define N 100
int main ()
{
int a[N][2], n, m=0, h=0, i, j, k;
char s[N][12];
scanf ( "%d", &n );
for ( i=0; i
推荐
- 急求一道概率论题的答案:每个班级有30个人的话,一年365天,有两个人生日相同的概率是多少?
- 一个班有46人,一年按365天算,有两个人在同一天生日的概率是多少?
- 假设每个人在任何一个月出生是等可能的,计算在一个有10人的集体中,至少有2个人生日在同一个月的概率.
- 10个人中有两个人生日相同的概率为多少?(只要月份相同)
- 50个人中两个人生日相同的概率
- 一项工程由甲乙两队完成,甲单独16天完成,乙单独12天完成,先由甲做4天,然后合作,几天可完成工程的六分之五?
- So,I have -_____bring my dictionary _____me______school,55555555
- 《诗经》《采薇》中的“雨雪”的“雨”是读三声还是读四声
猜你喜欢