ホームページ >バックエンド開発 >C#.Net チュートリアル >C言語入力スコアのレベルの判断方法
#このチュートリアルの動作環境: Windows7 システム、C99 バージョン、Dell G3 コンピューター。 分析: else if を使用して判断することも、大文字と小文字を切り替えて判断することもできます。 質問の要件は次のとおりです。生徒のスコアを入力すると、自動的に成績が決定されます。判定方法: 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;" ステートメント。
Grade | |
---|---|
B レベル | 70 | C レベル | ##60 |
0 | |
##レベルは自動的に決定されますC 言語でスコアを入力した後 関数を実装する 2 つの方法 |
使用else if ステートメント
#include <stdio.h>
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 <stdio.h>
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 サイトの他の関連記事を参照してください。