作者gene07 (不要迷戀哥,哥只是個傳說)
看板C_and_CPP
標題[問題] 選項的做法
時間Tue Oct 6 23:41:45 2009
假如說...我有4個選項如下..
我的做法是..
#include<stdio.h>
#include<math.h>
int main()
{
int x1;
printf("請選擇下列選項:\n 1....\n2....\n3....\n4....\n");
fflush(stdout);
scanf("%d",&x1); //x1是自己輸入的選項
if(x1=1)
{
這邊的內容就是出現選項1的內容
}
if(x1=2)
{
這邊就是出現選項2的內容..
}
之後如同1、2的作法作3、4
return 0;
}
奇怪= =??
我的觀念有想錯嗎..?
因為照這樣下來
在我輸入選項的時候不管如何都是從選項1開始出現..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.229.61.228
推 snowlike:等於是這個'==' 10/06 23:44
→ gene07:=..=....好吧..我把他弄短了... 10/06 23:46
推 ianfang:還有...你的int x1怎麼沒分號... 10/06 23:46
→ gene07:阿=..=在這邊PO我忘記打了..感謝提示Q_Q" 10/06 23:47
※ 編輯: gene07 來自: 61.229.61.228 (10/06 23:48)
→ ianfang:什麼弄短了...一個是assign一個是equal...不一樣... 10/06 23:48
→ fragileness:一個等號跟兩個等號不一樣 10/06 23:59
推 VictorTom:也可以考律用switch case做:) 10/07 00:10