首页 > 其他 > 详细

PAT 1061. Dating

时间:2014-03-05 09:46:31      阅读:337      评论:0      收藏:0      [点我收藏+]

题目http://pat.zju.edu.cn/contests/pat-a-practise/1061


思路:字符处理。题意不清,没啥意思。


代码

#include<cstdio>
#include<cstring> 
#include<algorithm>
using namespace std;
int main()
{
	char s1[65],s2[65],s3[65],s4[65];
	int i;
	gets(s1);
	gets(s2);
	gets(s3);
	gets(s4);
	for(i=0;s1[i]!=‘\0‘&&s2[i]!=‘\0‘;i++)
		if((s1[i]>=‘A‘&&s1[i]<=‘G‘)&&(s1[i]==s2[i]))
		{
		        int tmp=(s1[i]-‘A‘)+1;
			if(tmp==1) printf("MON ");
			else if(tmp==2) printf("TUE ");
			else if(tmp==3) printf("WED ");
			else if(tmp==4) printf("THU ");
			else if(tmp==5) printf("FRI ");
			else if(tmp==6) printf("SAT ");
			else  printf("SUN ");
			break;
		}
	 for(i++;s1[i]!=‘\0‘&&s2[i]!=‘\0‘;i++)
		if(s1[i]==s2[i])
		{
		   if(s1[i]>=‘0‘&&s1[i]<=‘9‘){ printf("0%c:",s1[i]);break;}
		   else if(s1[i]>=‘A‘&&s1[i]<=‘N‘)
		   {
			  printf("%d:",s1[i]-‘A‘+10);
		          break;
		   }
		}
	
	for(i=0;s3[i]!=‘\0‘&&s4[i]!=‘\0‘;i++)
		if((s3[i]==s4[i])&&(s3[i]>=‘a‘&&s3[i]<=‘z‘||s3[i]>=‘A‘&&s3[i]<=‘Z‘))
		{
		   if(i<10)  printf("0%d\n",i);
		   else printf("%d\n",i);
		   break;
		}
	return 0;
}


PAT 1061. Dating,布布扣,bubuko.com

PAT 1061. Dating

原文:http://blog.csdn.net/zqh_1991/article/details/20473201

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!