搜索

按照教程写的代码,输入负数,还是显示yes。求解

查看数: 387 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-4-15 22:44

正文摘要:

#include <stdio.h> #include <stdlib.h> int main() {  int a;     scanf("%d",a);     if(a>0)printf("yes");     if(a<=0)printf("no");   ...

回复

孤独无痕 发表于 2019-4-17 23:20:26
少了一个地址符。把地址符加上,就好了。谢谢
孤独无痕 发表于 2019-4-17 23:19:57
hbxt008 发表于 2019-4-16 10:02
6行、7行的分号去掉。if()后面不应该有分号。

去了分号,没办法保存。是错的,不知道是不是软件的原因。
孤独无痕 发表于 2019-4-17 23:11:04
两个都改了,还是不行
hbxt008 发表于 2019-4-16 10:02:12
6行、7行的分号去掉。if()后面不应该有分号。

点评

然而 if 那里是没有错的,有错的地方仅仅是scanf那里而已,不要误导人。  发表于 2019-4-16 17:24
帅小子 发表于 2019-4-15 22:44:36
scanf("%d",a);
这里写错了,应该是
scanf("%d",&a);
写少了一个    &    。
快速回复 返回顶部 返回列表