首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

关于C 中scanf的有关问题,求众大牛帮忙解疑

2012-09-09 
关于C 中scanf的问题,求众大牛帮忙解疑![codeC/C++][/code]#includestdio.hmain(){int a[3],j,ichar k

关于C 中scanf的问题,求众大牛帮忙解疑!
[code=C/C++][/code]#include<stdio.h>
main()
{
 int a[3],j,i;
 char k;
 for(i=0;i<3;i++)
{
scanf("%d",&a[i]);
scanf("%c",&k);
}
for(i=0;i<3;i++)
 printf("%d*",a[i]);
}
不知道怎么解释,就是我运行这个程序然后想给数组a[3]中各个元素赋值,发现只有a[1]有用。
 程序运行了以后 输入“12345空格‘s’空格”再输入的话是不是进入for第二次循环了?还有我如果不按空格按回车是一样的吗?

[解决办法]
输入“12345空格‘s’空格”再输入的话是不是进入for第二次循环了---不是,是第三个

你的输入不是回车吗?一样



热点排行