一个小问题,帮看下
程序如下:#include<stdio.h>
main()
{
int a,b,x;
char y[20];
printf("请输入选项\n");
scanf("%d",&x);
if(x==1)
{
a=12;
printf("%d\n",a);
}
if(x==2)
{
b=20;
printf("%d\n",b);
}
if(x==3)
{
printf("请输入密码\n");
scanf("%s",y);
if(strcmp(y,"abcde")==0)
x=1;
else x=2;
}
}
最后那里如果输入密码正确那么就执行x==1那里的语句,如果不正确就执行x==2那里的语句,为什么我输入的正确不正确它都自动退出了呢?根本就没有执行那些语句,
如果要达到那样的效果该怎么改呢?
[ 本帖最后由 小赵q1 于 2011-12-20 11:47 编辑 ]