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标准头文件啊,加上就可以了//输入时两个数用空格键、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;}