1.利用switch...case判斷您的身分,輸入U代表大學生,M代表研究生、P代表博士生。
2.題目已提供程式碼片段,執行結果如參考畫面,程式碼有語法、邏輯或其他項目上的錯誤,請全數修正。
#include <stdio.h>
#include <stdlib.h>
int main ()
{
char ch;
printf("請問您的身份:以字母表示分別如下:\nU:表示大學生,M:表示研究生,P:表示博士生 ");
scanf("%c", ch);
switch (ch) {
case U:
printf("您是大學生\n");
case M:
printf("您是研究生\n");
case P:
printf("您是博士生\n");
default
printf("您輸入身份不正確\n");
}
return 0;
}
範例一 U 範例二 M 範例三 P 範例四 u
範例一 請問您的身份:以字母表示分別如下: U:表示大學生,M:表示研究生,P:表示博士生 您是大學生 範例二 請問您的身份:以字母表示分別如下: U:表示大學生,M:表示研究生,P:表示博士生 您是研究生 範例三 請問您的身份:以字母表示分別如下: U:表示大學生,M:表示研究生,P:表示博士生 您是博士生 範例四 請問您的身份:以字母表示分別如下: U:表示大學生,M:表示研究生,P:表示博士生 您輸入身份不正確
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |