看板 C_and_CPP 關於我們 聯絡資訊
假如說...我有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