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