杭电OJ 2629(C++)

Identity Card

#include<iostream>
using namespace std;
#include<string>

int main()
{
	string a,b;
	int i,n,day,month,year;
	cin>>n;
	for(i = 0 ; i < n ; i++)
	{
		cin>>a;
		if(a[0] == '3' && a[1] == '3')
			b = "Zhejiang";
		if(a[0] == '1' && a[1] == '1')
			b = "Beijing";
		if(a[0] == '7' && a[1] == '1')
			b = "Taiwan";
		if(a[0] == '8' && a[1] == '1')
			b = "Hong Kong";
		if(a[0] == '8' && a[1] == '2')
			b = "Macao";
		if(a[0] == '5' && a[1] == '4')
			b = "Tibet";
		if(a[0] == '2' && a[1] == '1')
			b = "Liaoning";
		if(a[0] == '3' && a[1] == '1')
			b = "Shanghai";
		//year = (a[6] - 48) * 1000 + (a[7] - 48) * 100 + (a[8] - 48) * 10 + (a[9] - 48);
		//month = (a[10] - 48) * 10 + (a[11] - 48);
		//day = (a[12] - 48) * 10 + (a[13] - 48);
		cout<< "He/She is from " << b << ",and his/her birthday is on "<< a[10] << a[11] << "," << a[12] << a[13] << "," << a[6] << a[7] << a[8] << a[9] << " based on the table."<<endl;
	}
	
	return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值