復習チャレンジ
CoddyのCジャーニー「基礎」セクションの一部。レッスン 30/63。
チャレンジ
簡単学生の数値スコアを分析し、複数の制御フロー技法を使用してフィードバックを提供するプログラムを作成してください。
プログラムでは、次のロジックを実装してください。
- score が無効(0未満または100より大きい)の場合は、"Invalid score" を出力して終了します。
- switch 文を使用して文字による成績を出力します。
- 90-100: "A"
- 80-89: "B"
- 70-79: "C"
- 60-69: "D"
- 0-59: “F”
- 最後に、三項演算子を使用して、学生が合格したか不合格だったか(合格は60以上)を、独立した line に
Status: PassedまたはStatus: Failedの形式で出力します。
自分で試してみよう
#include <stdio.h>
int main() {
int score;
scanf("%d", &score);
// この行より上は変更しないでください
// ここにコードを書いてください
return 0;
}基礎のすべてのレッスン
自分で練習してみよう: Cオンラインコンパイラ