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

scanf 有关问题

2012-04-27 
scanf 问题为什么这样不能输入啊int main (void){int i, j//printf(a) //加这行code就能输入了while (

scanf 问题
为什么这样不能输入啊

int main (void)
{
  int i, j;

  //printf("a"); //加这行code就能输入了

  while ( scanf ("%d %d", &i, &j)) {
printf("%d %d\n",i,j);
  }

  return 0;
}


[解决办法]
不能输入?
[解决办法]
可以啊.
你像下面这样输入:
1 3 回车
12 21 回车
...
[解决办法]
测试可以输入啊、
11
12

11 12

上面输入都行啊
[解决办法]
这个在scanf(“%d%d”, &a,&b );%d%d中间不要加空格,输入时加空格或回车表示一个数字结束

但是scanf(“%d %c", &a, &ch ); 这个就不一样了,自己试试吧!
[解决办法]

C/C++ code
//可以输入啊,不过楼主的程序少了个C标准头文件啊,加上就可以了//输入时两个数用空格键、Enter键或者Tab键隔开,然后Enter键就可以了#include<stdio.h> //头文件int main (void){  int i, j;  while ( scanf("%d%d", &i, &j))   {       printf("%d %d\n",i,j);  }  return 0;} 

热点排行