很抱歉小的又上來發問,一樣看書看到自己真的沒有頭緒才上來發問
題目是這樣的:修改下面程式碼,不論按下大小寫r,g或b,程式都能
印出相對應的顏色。
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
char key;
enum color
{
red=114, <=為什麼我不能改成red=114||82
green=103, green=103||71
blue=98 blue=98||66
} dress;
do
{
printf("請輸入r,g或b: ");
scanf("%c",&key);
fflush(stdin);
} while((key!=red)&&(key!=green)&&(key!=blue));
dress=key;
switch(dress)
{
case red:
printf("你選擇了紅色\n");
break;
case green:
printf("你選擇了綠色\n");
break;
case blue:
printf("你選擇了藍色\n");
break;
}
system("pause");
return 0;
}
謝謝