如何用c语言在同一行输入两个字符串,以空格隔开

2024-12-21 11:10:53
推荐回答(2个)
回答1:

在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;
}

回答2:

#include
int main()
{
char a[100] , b[100];
scanf("%s %s" , a , b );
printf("a=%s\n",a );

printf("b=%s\n",b );

return 0;
}