scanf函数需要注意哪些呢?为什么我一用到这个函数,输入结束之后就是打印不出来呢,请指教,谢谢!

#include<stdio.h>main(){inta[10];int*p,i;for(i=0;i<10;i++)scanf("%d",&a[i]);for(p=a;p... #include<stdio.h>
main()
{
int a[10];
int *p,i;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(p=a;p<(a+10);p++)
printf("%d",*p);
}
展开
 我来答
百度网友5803c9a
2011-12-01 · TA获得超过2162个赞
知道小有建树答主
回答量:891
采纳率:0%
帮助的人:1236万
展开全部
程序是没什么问题
你是怎么输入这10个数的呢
是每输入一个整数就按回车,还是一下子输入了1234567890回车?
后面这种是一个数字,需要输入10个的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shengzhai277
2011-12-01
知道答主
回答量:4
采纳率:0%
帮助的人:6638
展开全部
这个程序的确没什么问题,应该是你输入数据不够。scanf函数的话不要在里面输入换行符。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
忘至白葬不情必0T
2011-12-01 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:90%
帮助的人:1.2亿
展开全部
我运行了,正常啊。你在函数最后加个getchar()试试。

#include<stdio.h>
main()
{
int a[10];
int *p,i;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(p=a;p<(a+10);p++)
printf("%d",*p);
getchar();
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式