0
点赞
收藏
分享

微信扫一扫

nyoj 840 吃花生



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



举报

相关推荐

0 条评论