判定方法: 1. 「switch(score/10){case 9:A;...case 6:D;default:E;}」ステートメントを使用します。 2. 「if(score>」ステートメントを使用します。 = 90)A;else if(score>=80)B;...else if(score>=60)D;elseE;" ステートメント。
![C言語入力スコアのレベルの判断方法](https://img.php.cn/upload/article/000/000/024/60878547a20c9507.jpg)
#このチュートリアルの動作環境: Windows7 システム、C99 バージョン、Dell G3 コンピューター。
分析: else if を使用して判断することも、大文字と小文字を切り替えて判断することもできます。
質問の要件は次のとおりです。生徒のスコアを入力すると、自動的に成績が決定されます。
Grade | Grade |
90#Aレベル |
80B レベル |
| 70C レベル |
| ##60D レベル |
| 0
E レベル |
| ##レベルは自動的に決定されますC 言語でスコアを入力した後 関数を実装する 2 つの方法
switch...case ステートメントを使用してレベルを決定します
使用else if ステートメント
1.switch...case ステートメントを使用してレベルを決定します
#include
int main()
{
int i;
scanf("%d",&i);
i/=10;
switch(i){
case 9:
printf("A");
break;
case 8:
printf("B");
break;
case 7:
printf("C");
break;
case 6:
printf("D");
break;
default:
printf("E");
break;
}
return 0;
}
ログイン後にコピー
Running結果
#2. if..else..if ステートメントを使用します
#include
int main()
{
int score;
scanf("%d",&score);
if(score>=90)printf("A");
else if(score>=80)printf("B");
else if(score>=70)printf("C");
else if(score>=60)printf("D");
else printf("E");
return 0;
}
ログイン後にコピー
実行結果
関連する推奨事項: 「
C 言語ビデオ チュートリアル
」
以上がC言語入力スコアのレベルの判断方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。