scanf("%d %d",&a,&b); 直接输入两个数,其间有空格,再按回车就可以了,如: 100 99【回车】
scanf("%d %d",&a,&b); //两个%d 中间有空格,输入的时候 12 13 也得有空格
在scanf()用空格间隔控制字符即可。示例代码如下:
#include
int main(int argc,char* argv[])
{
char x1, x2;
scanf("%c %c", &x1 ,&x2); //%c和%c之间用空格间隔
printf("%c\t%c\n", x1 , x2);
return 0;
}
实现方法:自定义按行读入数组的函数intreada(int*a,intmax)先读一个数到数组再读一个字符,判断是否回车符,是则结束读入,否则,下一步判断读到的个数是否达到max,达到则结束读入,否则循环到a循环结束后,清除缓存中的数据返回读到的整数个数定义两个数组调用该函数reada去分别读取两个数组参考代码:#include
用空格分开