描述

HEIHEI的心情值等于上午、下午和晚上的心情值加起来的总和。由于HEIHEI周一到周五都有课,晚上要写作业所以晚上的心情值为0不用输入,即周一到周五只有上午、下午两个心情值,那么HEIHEI一整天的心情值为这两个心情值的总和。但是周六和周日放假,HEIHEI晚上会玩游戏,会产生一个心情值,那么周六周日的心情值就是上午、下午和晚上心情值的总和。现在HEIHEI告诉你今天周几(Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday)和她的心情值,请你来算出她心情值的总和`(*∩_∩*)′。如输入“Monday 23 54”,应该输出77,再如“Saturday 23 65 56”,总和为144。

输入

第一行输入一个数表示有t组测试数据(1<=t<=100)。 

接下来有t行,每行表示周几和这一天的心情值。

输出

输出每行有一个数代表着这一天总的心情值。

样例输入

7
Sunday 21 11 71
Friday 27 44
Tuesday 29 34
Monday 13 18
Tuesday 73 5
Friday 35 85
Saturday 68 25 11

样例输出

103 71 63 31 78 120 104

来源 原创

上传者 ​​TC_韩玉佩​


看了一道题 想了几种方法 实施后 又发现不可行 

做做水题找找自信~

#include <stdio.h>
#include <string.h>
int main()
{
int ncase;
char week[7][20]={"Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"};
scanf("%d",&ncase);
while(ncase--)
{
char str[20];
int a,b,c;
scanf("%s",str);
for(int i=0;i<7;i++)
{
if(strcmp(str,week[i])==0)
{
if(i<5)
{
scanf("%d %d",&a,&b);
printf("%d\n",a+b);
}
else
{
scanf("%d %d %d",&a,&b,&c);
printf("%d\n",a+b+c);
}
break;
}
}
}
return 0;
}