....

2014年5月17日 星期六

[長知識] C語言 - 新手篇章 - switch case 用字元判斷

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[]) {

//背後執行的是ASCII碼
char input;

printf("嗨!請問你要去哪個國家?\n (A)美國\n (B)中國\n (C)日本\n");



//scanf("%c", &input);  等於  input = getchar(); ,方法二選一

        scanf("%c", &input);
input = getchar();

//input輸入強制轉大寫
input = toupper(input);


switch(input){
case 'A':
printf("美國:100元");
break;
case 'B':
printf("中國:5元");
break;
case 'C':
printf("日本:20元");
break;
}

return 0;
}

沒有留言:

張貼留言