- 主题
- 0
- 帖子
- 2
- 精华
- 0
- 积分
- 13
- C币
- 3 枚
- 在线时间
- 0 小时
- 注册时间
- 2010-3-13
- 最后登录
- 2010-3-15
- 性别
- 保密

- 主题
- 0
- 帖子
- 2
- C币
- 3 枚
- 在线时间
- 0 小时
|
发表于 2010-3-13 10:00:01
|显示全部楼层
先看代码
#include<stdio.h>
int main(void)
{
int a[3];
int i;
for(i=0;i<3;i++)
scanf("%d\n",&a[i]);
for(i=0;i<3;i++)
printf("%d ",a[i]);
return 0;
}
这程序运行发现要输入四个数字后才会执行下面打印输出语句
不知道问题出在哪里,当把scanf()中的换行符去掉后就只要输入3个数字就会执行打印输出了
哪位高手能指导一下? |
|