hdoj 2629 Identity Card【操蛋题】

31 篇文章 0 订阅

很操蛋的题,月份和日必须用字符串读取和输出,即如果是1月1号的话,输出是01,01,。。。。。

#include <stdio.h>
#include <stdlib.h>
#define P(n) printf(n);break;
int main()
{
	char day[3], mouth[3], s[5];
	int n, from, year;
	scanf("%d", &n);
	while(n--)
	{
		scanf("%2d%4s%4d%2s%2s%4s", &from, s, &year, mouth, day, s);
		printf("He/She is from ");
		switch(from)
		{
			case 33:
				P("Zhejiang");
			case 11:
				P("Beijing");
			case 71:
				P("Taiwan");
			case 81:
				P("Hong Kong");
			case 82:
				P("Macao");
			case 54:
				P("Tibet");
			case 21:
				P("Liaoning");
			case 31:
				P("Shanghai");
		}
		printf(",and his/her birthday is on %s,%s,%d based on the table.\n", mouth, day, year);
	}
	return 0;
}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值