- 题目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;
}










