永发信息网

C语言声明一个数组,连续读入5个数字,并在屏幕上打印出来,但是为什么我这里要输入六个数字?帮我看下怎

答案:2  悬赏:0  手机版
解决时间 2021-04-14 00:32
C语言声明一个数组,连续读入5个数字,并在屏幕上打印出来,但是为什么我这里要输入六个数字?帮我看下怎么改?
最佳答案
int a[5],i;printf("请输入5个数:\n");for(i=0;i<5;i++){scanf("%d\n",&a[i]);//读入a0,a1,a2,a3,a4,按照的是数组的下标来读入的。//但是为什么我在屏幕上键入的时候要键入6个数,它才会执行printf?}for(i=0;i<5;i++){printf("第%d个:%d\n",i+1,a[i]);//也是照数组的下标打印出来的。}用的编译器是VC++ 6.0 满意答案 热心问友 2012-02-21scanf("%d\n",&a[i]);改为scanf("%d",&a[i]);//去掉那个\n就行了 追问: 为什么会这样子?解释下,好么?
你就必须多输入一个回车 追问: 我在scanf后特地加上\n,
然后敲入5个数字,然后按回车了好多次都还是不执行printf,只有当你再敲入一个数字的时候,它才执行printf.
你这样说我还是不明白。
全部回答

scanf("%d\n",&a[i]);改为scanf("%d",&a[i]);//去掉那个\n就行了

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
平安符真的有用吗?
为什么我的问问都两级了,还是不显示
四季蔬菜店地址有知道的么?有点事想过去
好听的中文歌
在复杂的国际背景下,中国企业应尽快实现由“
泄露读音是什么,天然气泄露是什么味道
标志301在下车锁门时为什么玻璃不能自动上升
中国水利水电第四工程局属于国有企业?
现在是竞争社会选择什么职业比较好
请问一下一般的交直流继电器、时间继电器的电
心情真的好烦啊,我该做些什么放松自己呢?
求 big bang 天国 能放空间里的歌曲连接
茗香苑茶庄地址有知道的么?有点事想过去
下图中、分别表示不同元素的原子,图中表示的
中国移动手机专卖店地址有知道的么?有点事想
推荐资讯
嘉兴职业技术学院2017新生群多少?
安吉递铺药店(广生堂)地址有知道的么?有点事
现在学生大多为何不爱学习?
不舍亲人离世的句子,形容人现实句子
电脑问什么打不开
你到超市购物的时候喜欢关注特价商品吗?
福州推荐下网上订购蛋糕的店?
求一篇励志正能量歌颂家乡的演讲稿。
用导线把________、________、________连接起
想在青岛红岛高新区那边买房子 想问一下有没
DNF+++点
并重 打一成语
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?