首页
编程星球
啊哈磊的小伙伴
求助
交流
添柴
挑战
题库
院校合作
加入圈子
扫码关注啊哈磊
QQ群:703568346
@啊哈编程星球
暑期课程
金牌教练带你玩转编程!
扫码预约课程
未登录
我的添柴
退出账号
搜索
搜索
本版
文章
帖子
用户
啊哈磊_编程从这里起步
»
交流
›
互助分享
›
学习求助
›
求解,郁闷
返回列表
发新帖
查看:
1749
|
回复:
6
求解,郁闷
[复制链接]
jcfielsz
jcfielsz
当前离线
积分
30
电梯直达
楼主
发表于 2012-12-8 19:36:15
|
只看该作者
|
倒序浏览
|
阅读模式
5
啊哈币
#include <stdio.h>
int main()
{int a;
scanf("%d\n",&a);
printf("a is %d\n",a);
sleep(5000);
}
为什么没反应????
还有就是scanf里面的\n要是去掉的话就会恢复正常!
很迷惑,为什么\n加和不加上去会有这么大的差别??
求高人指点!!?
最佳答案
要学C语言~
查看完整内容
去掉scanf("%d\n",&a);里面的\n可以,scanf()是输入函数,printf()才是输出函数 也可以这样 例如 如果输入 56\n 就会输出 a is 56
楼主新帖
无题
关于强制类型转换的问题。。
新手求助~~
楼主热帖
无题
关于强制类型转换的问题。。
新手求助~~
收藏
0
转播
分享
回复
举报
要学C语言~
要学C语言~
当前离线
积分
5
沙发
发表于 2012-12-8 19:36:16
|
只看该作者
去掉scanf("%d\n",&a);里面的\n可以,scanf()是输入函数,printf()才是输出函数
也可以这样
例如
如果输入 56\n
就会输出 a is 56
回复
举报
未来科技公司
未来科技公司
当前离线
积分
7
板凳
发表于 2012-12-8 20:53:56
|
只看该作者
scanf是输入的意思,你在输入的里面分行当然行不通了!
回复
举报
cha
cha
当前离线
积分
334
地板
发表于 2012-12-9 09:59:14
|
只看该作者
scanf()这是一个输入的函数,基本格式为scanf("接收的格式",&变量)。您输入的分行不属于那里的参数,所以就会失败,它和printf()是不一样的。我也是初学者,希望回答对您有帮助。
回复
举报
Linux7
Linux7
当前离线
积分
7
5
#
发表于 2012-12-9 21:13:48
|
只看该作者
去掉scanf("%d\n",&a);里面的\n就行了,记住,scanf()是输入函数,printf()才是输出函数
回复
举报
381621800
381621800
当前离线
积分
28
6
#
发表于 2012-12-12 15:15:43
|
只看该作者
scanf函数是不能读取 回车的 你在里面打个回车当然不行
回复
举报
啊哈磊
啊哈磊
当前离线
积分
125734
7
#
发表于 2012-12-13 10:41:00
来自手机
|
只看该作者
在你输入得时候先输入一个整数,然后再输入一个会回车也可以的,你试一试来自: Android客户端
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
广播台
特别关注
快速回复
返回顶部
返回列表