搜索
查看: 853|回复: 2
打印 上一主题 下一主题

大家好,我是新手,关于if语句的问题

[复制链接]
跳转到指定楼层
楼主
发表于 2013-8-25 19:16:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
#include <stdio.h>
#include <stdlib.h>
int main()
{
    int a;
    scanf("%d",a);
    if(a==123)
   
    printf("ok");
   
   
else
    {
     printf("no");
    }
system("pause");
return 0;
}

这是我编的代码,无论我是输入123,还是其他数字,显示结果都是“no”
我目前没发现问题,还请高人赐教

最佳答案

查看完整内容

scanf("%d",a); 应该是scanf("%d",&a);
沙发
发表于 2013-8-25 19:16:21 | 只看该作者
scanf("%d",a);
应该是scanf("%d",&a);
板凳
发表于 2013-8-25 19:52:30 | 只看该作者
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int main()
  4. { int a;
  5.    
  6.     scanf("%d",&a);
  7.     if(a==123)
  8.     printf("ok");
  9.     else
  10.     printf("no");
  11.        
  12.         system("pause");
  13.         return 0;
  14. }
复制代码
取值符没写!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表