ホームページ >バックエンド開発 >C#.Net チュートリアル >C言語入力スコアのレベルの判断方法

C言語入力スコアのレベルの判断方法

青灯夜游
青灯夜游オリジナル
2021-04-27 11:32:5026962ブラウズ

判定方法: 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言語入力スコアのレベルの判断方法

#このチュートリアルの動作環境: Windows7 システム、C99 バージョン、Dell G3 コンピューター。

分析: else if を使用して判断することも、大文字と小文字を切り替えて判断することもできます。

質問の要件は次のとおりです。生徒のスコアを入力すると、自動的に成績が決定されます。

GradeGrade90#Aレベル8070##60D レベル0E レベル##レベルは自動的に決定されますC 言語でスコアを入力した後 関数を実装する 2 つの方法
B レベル C レベル

switch...case ステートメントを使用してレベルを決定します

  • 使用else if ステートメント

  • 1.switch...case ステートメントを使用してレベルを決定します

#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結果

C言語入力スコアのレベルの判断方法#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言語入力スコアのレベルの判断方法

以上がC言語入力スコアのレベルの判断方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。