首页
编程星球
啊哈磊的小伙伴
求助
交流
添柴
挑战
题库
院校合作
加入圈子
扫码关注啊哈磊
QQ群:703568346
@啊哈编程星球
暑期课程
金牌教练带你玩转编程!
扫码预约课程
未登录
我的添柴
退出账号
搜索
搜索
本版
文章
帖子
用户
啊哈磊_编程从这里起步
»
交流
›
互助分享
›
学习求助
›
大神求助,不知道哪里错了,本人新手
返回列表
发新帖
查看:
684
|
回复:
7
大神求助,不知道哪里错了,本人新手
[复制链接]
fanyusong
fanyusong
当前离线
积分
9
电梯直达
楼主
发表于 2016-3-30 19:40:24
|
只看该作者
|
倒序浏览
|
阅读模式
5
啊哈币
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a;
scanf("%d",&a);
if(a>0) printf("yes");
system("pause");
return 0;
}
为什么运行后,编译成功,但是结果一个字什么都没有显示,更别说显示“yes”了,大神求助,正在学习判断正数。
我来回答
收藏
0
转播
分享
回复
举报
今殷
今殷
当前离线
积分
60
沙发
发表于 2016-3-30 20:58:10
|
只看该作者
经验证没有问题,显示正常,输出yes,但输入负数无显示
回复
举报
杨瑞666
杨瑞666
当前离线
积分
65
板凳
发表于 2016-3-30 22:03:10
|
只看该作者
你要先输入整数然后按回车才能显示,因为你只设置了大于零时输出yes,并没有设置小于零的情况,所以小于零不输出,如果加一个else printf("NO")小于零时会输出NO
回复
举报
erlan123
erlan123
当前离线
积分
56
地板
发表于 2016-3-31 15:55:34
|
只看该作者
你只设置了a>0的情况,如果a小于等于0则无法显示。
回复
举报
幻风破晓
幻风破晓
当前离线
积分
484
5
#
发表于 2016-4-1 19:30:23
|
只看该作者
你输入了数了吗
回复
举报
邀请码
邀请码
当前离线
积分
1853
6
#
发表于 2016-4-1 22:21:39
|
只看该作者
楼上正解。点了编译后点确定(啊哈C的坑点),然后输入一个整数,他才显示
回复
举报
吴从周一
吴从周一
当前离线
积分
130
7
#
发表于 2016-4-5 00:17:43
|
只看该作者
如果你想知道答案的话,你应该在前面加一行代码:[mw_shl_code=c,true]printf("请输入一个数字让程序判断是正数还是负数。\n");[/mw_shl_code]
回复
举报
yes123
yes123
当前离线
积分
60
8
#
发表于 2016-4-19 20:33:36
|
只看该作者
首先,你编译成功是因为没有格式错误,什么也没显示可能是因为你没有输入数字,或者你输入的数字在你编的范围以外(比如a=0、a<0的情况)
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
浏览过的版块
编程星球
广播台
特别关注
快速回复
返回顶部
返回列表