- 题目840
- 题目信息
- 运行结果
- 本题排行
- 讨论区
吃花生
1000 ms | 内存限制: 65535
0
第一行有一个数t(1<=t<=100)表示有t组测试数据。
第二行有7个数分别表示这一周内每一天的花生数。
第三行有一个字符串,表示周几(Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday)。
输出
输出一个数,表示这一天应该吃的花生数。
样例输入
2
1 2 3 4 5 6 7
Friday
1 4 3 5 6 8 10
Sunday
样例输出
5
10
来源 原创
上传者 TC_韩玉佩
水水更健康~
#include <stdio.h>
#include <string.h>
#include <algorithm>
using namespace std;
int main()
{
int ncase,a[7];
char week[7][15]={"Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"};
char str[15];
scanf("%d",&ncase);
while(ncase--)
{
int n=7;
while(n--)
scanf("%d",&a[n]);
sort(a,a+7);
memset(str,0,sizeof(str));
scanf("%s",str);
for(int i=0;i<7;i++)
{
if(strcmp(str,week[i])==0)
{
printf("%d\n",a[i]);
break;
}
}
}
return 0;
}