APCS 2022/06
← 回群集列表已答 0 / 32
APCS 2022/06 第一場 第 1 題
C第 1 / 32 題 ・ 第一場 ・ 原題號 1
規則:
| 輸入 x 範圍 | 輸出 |
|---|---|
| 90 ~ 100 | 'A' |
| 80 ~ 89 | 'B' |
| 70 ~ 79 | 'C' |
| 0 ~ 69 | 'D' |
下列選項哪一個正確?
char f1(int x){
char result;
if (x >= 90) {
result = 'A';
} else if (x >= 80) {
result = 'B';
} else if (x >= 70) {
result = 'C';
} else {
result = 'D';
}
printf("%c",result);
}
char f2(int x){
char result;
if (x >= 90)
result = 'A';
switch(x) {
case 90:
result = 'A';
break;
case 80:
result = 'B';
break;
case 70:
result = 'C';
break;
case 60:
result = 'D';
}
printf("%c",result);
}本站識讀題目部分來自吳邦一教授公開之《APCS C 程式識讀 125 題》與《APCS Python 程式識讀 125 題》,經作者同意作為非營利教學使用。來源:吳邦一的 APCS 題解目錄