作者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
1F:推 snowlike:等於是这个'==' 10/06 23:44
2F:→ gene07:=..=....好吧..我把他弄短了... 10/06 23:46
3F:推 ianfang:还有...你的int x1怎麽没分号... 10/06 23:46
4F:→ gene07:阿=..=在这边PO我忘记打了..感谢提示Q_Q" 10/06 23:47
※ 编辑: gene07 来自: 61.229.61.228 (10/06 23:48)
5F:→ ianfang:什麽弄短了...一个是assign一个是equal...不一样... 10/06 23:48
6F:→ fragileness:一个等号跟两个等号不一样 10/06 23:59
7F:推 VictorTom:也可以考律用switch case做:) 10/07 00:10