Problem A: 象棋比赛

Description

1月6日,教职工象棋协会在6号楼办了一次比赛,很多老师都参加了。比赛共进行了5轮,赢1局积3分,和了1分,输了0分,你能帮忙算一下各位老师的积分吗?

Input

多组测试数据,先输入一个整数t,表示参加的人数,然后输入t行,每行输入5个整数表示5局的胜负情况,其中1代表胜,2代表和,3代表输

Output

对于每组测试数据输出1行,为该老师最后的积分

Sample Input

2
1 1 1 1 1
1 2 3 3 3

Sample Output

15
4
#include<stdio.h>
int main(void)
{
    int t;
    int s=0,d=0,f=0,sum=0;
    int a[10],i;
    while(scanf("%d",&t)!=EOF)
    {
        while(t--)
        {
            for(i=0;i<5;i++)
            scanf("%d",&a[i]);
            for(i=0;i<5;i++)
            {
                if(a[i]==1)
                s=s+3;
                if(a[i]==2)
                d=d+1;
                if(a[i]==3)
                f=f+0;
            }
            sum=s+d+f;
            printf("%d\n",sum);
            sum=0;s=0;d=0;f=0;
        }
    }
    printf("\n");
    return 0;
 } 

 

posted @ 2019-01-02 16:07  MichaelCecil  阅读(739)  评论(0编辑  收藏  举报