解法1

ケースごとの A B C の個数を数えてif-else文を5回ほど繰り返し、 問題文の通りに実装します。

解法2

観点別評価 A =2, B =1, C =0 とするとき、評定は次のようになります。

  • 観点別評価の和が 66 なら評定 55
  • 観点別評価の和が 55 なら評定 44
  • 観点別評価の和が 2,3,42,3,4 なら評定 33
  • 観点別評価の和が 11 なら評定 22
  • 観点別評価の和が 00 なら評定 11
#include <stdio.h>
int main(void){
    int N;  scanf("%d", &N);
    
    for(int i=0; i<N; i++){
        
        int count = 0;
        for(int j=0; j<3; j++){
            char C;  scanf(" %c", &C);

            count += 'C' - C;
        }
        
        int ans;
        
        if(count==6) ans=5;
        else if(count==5) ans=4;
        else if(count==1) ans=2;
        else if(count==0) ans=1;
        else ans=3;
        
        printf("%d\n", ans);
    }
}