#include<stdio.h>
#include<string.h>
int main()
{
//存储字符串数据的字符数组
char str1[62];
char str2[62];
char str3[62];
char str4[62];
//输入字符数据
scanf("%s",str1);
scanf("%s",str2);
scanf("%s",str3);
scanf("%s",str4);
//处理数据
//求出星期
char week[4];//保存星期数据
int i;
for(i = 0;i<60;i++)
{
if (str1[i] == str2[i] && str1[i] >= 'A' && str1[i] <= 'G')
{
switch(str1[i])
{
case 'A':strcpy(week,"MON");break;
case 'B':strcpy(week,"TUE");break;
case 'C':strcpy(week,"WED");break;
case 'D':strcpy(week,"THU");break;
case 'E':strcpy(week,"FRI");break;
case 'F':strcpy(week,"SAT");break;
case 'G':strcpy(week,"SUN");break;
}
break;
}
}
//求出时刻
int hour;//保存时刻数据
int j = i+1;
for(;j<60;j++)
{
if(str1[j] == str2[j])
{
if(str1[j]>='0'&&str1[j]<='9')
{
hour = str1[j] - '0';
break;
}
else if(str1[j]>='A'&&str1[j]<='N')
{
hour = str1[j]-'A'+10;
break;
}
}
}
//求出分钟
int minute;//保存分钟数据
int k = 0;
for(;k<60;k++)
{
if(str3[k] == str4[k]&&((str1[k]>='a'&&str1[k]<='z')||(str1[k]>='A'&&str1[k]<='Z')))
{
minute = k;
break;
}
}
//输出
printf("%s %02d:%02d",week,hour,minute);
return 0;
}
PTA 1014福尔摩斯的约会测试点2,3不通过
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
关注 【相关推荐】
- 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7456196
- 你也可以参考下这篇文章:PTA 乙级1019 数字黑洞 (20 分) 测试点2,3,4
- 除此之外, 这篇博客: PTA基础练习4-11 统计素数并求和中的 代码展示 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
#include <stdio.h> #include <stdlib.h> int main() { int M,N;//题目给出1<=M<=N<=500 int sum=0; int count=0; scanf("%d %d",&M,&N); for(; M<=N; M++) { int flag=0;//设置标记 for(int i=2; i<M; i++)//检验约分数应从2开始,不包括本身 { if(M%i==0)//检查M是否有约分 { flag=1; break; } } if(flag==0&&M!=1)//1不是素数 { count++; sum+=M; } } printf("%d %d",count,sum); }
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^解决 无用评论 打赏 举报
悬赏问题
- ¥15 做个有关计算的小程序
- ¥15 MPI读取tif文件无法正常给各进程分配路径
- ¥15 如何用MATLAB实现以下三个公式(有相互嵌套)
- ¥30 关于#算法#的问题:运用EViews第九版本进行一系列计量经济学的时间数列数据回归分析预测问题 求各位帮我解答一下
- ¥15 setInterval 页面闪烁,怎么解决
- ¥15 如何让企业微信机器人实现消息汇总整合
- ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
- ¥15 如何用Python爬取各高校教师公开的教育和工作经历
- ¥15 TLE9879QXA40 电机驱动
- ¥20 对于工程问题的非线性数学模型进行线性化