0

A から F までの評点が 1 から 6 までの数字に対応すると仮定します。入力として 3 文字の評点を持ち、平均の数値評点を出力するプログラムを作成します。私のコードは次のようになります: PS: これで 3 文字の入力の平均を出力したいと思います。(このコードは完全に間違っている可能性があることを考慮に入れているため、最終的なコードには「スイッチ」と、対応する3つの値の計算が数字/整数で含まれている必要があります。助けてください)。

int main(){
char x,y,z;
int num;
float avg;
printf("\n Give three grades:\n");
scanf("%d %d %d", &x, &y, &z);

switch(x,y,z){

case 'a': return 1;
break;
case 'b': return 2;
break;
case 'c': return 3;
break;
case 'd': return 4;
break;
case 'e': return 5;
break;
case 'f': return 6;
break;
}
avg = x+y+z /3;
printf("\n The average is: %d \n", avg);
return 0;
}`
4

1 に答える 1