C求助,以下代码怎么改才可以输入A 进入输入B退出输入别的显示Error!正在学判断语句!不懂啊…

main(){
int a,b;
printf("☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆\n");
printf("欢迎使用本软件!\n©wangxin2012\n");
printf("☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆\n");
printf("请选择操作!\nA.启动软件            
B.退出软件\n");
scanf("%d",&a);
if(a!=a)
printf("正在进入…");
else 
printf("正在退出…");


}
回复列表(12|隐藏机器人聊天)
  • @Ta / 2012-10-08 / /
    求高人写下代码,给我参考下!谢谢!
  • @Ta / 2012-10-08 / /
    我用安卓C4写的!
  • @Ta / 2012-10-09 / /
    不懂C,a!="a" ??
  • @Ta / 2012-10-09 / /
    要用到ASCLL字符表,然后用if-elseif-else或用switch实现
  • @Ta / 2012-10-09 / /
    这样不知道行不行:找到键值,按键触发启动程序,否则报错退出。
  • @Ta / 2012-10-10 / /
    求源码!
  • @Ta / 2012-10-10 / /
    @AK 你这应该判断不了,int是定义整数型变量的,只能判断数字,你输入字母会判断错误的!要么你输入数字判断,要么把int换了!
  • @Ta / 2012-10-10 / /
    @-  源码发下!
  • @Ta / 2012-10-10 / /
    main(){
    int a;
    printf("☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆\n");
    printf("欢迎使用本软件!\n©wangxin2012\n");
    printf("☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆\n");
    printf("请选择操作!\nA.启动软件            
    B.退出软件\n");
    scanf("%d",&a);
    if(a==1)
    prin
  • @Ta / 2012-10-10 / /
    用1,2判断就可以!
  • @Ta / 2012-10-13 / /
    a是符号变量,不能用整d%吧
  • @Ta / 2012-10-13 / /
    在scanf框把输入类型改成c%,另行注意,c预言中大小字母不同的,所以在输出提示时把大写A改成小写字母a,另开头的类型更改为char,先去看看书吧,这些错误简直不能原谅的。不应错
添加新回复
回复需要登录