#include<stdio.h>
main()
{ char a[20],b[20],c[20];
scanf("%s%s",a,b);
gets(c);
printf("%s%s%s\n",a,b,c);
}
输出是:thisis acat!
注释如下,供参考:
参考链接:
#include<stdio.h>
int main()
{ char a[20],b[20],c[20]; // 定义三个字符数组
// https://baike.baidu.com/item/gets/787649?fr=aladdin
scanf("%s%s",a,b);// 从输入获取两个字符串,遇到空格会停止,空格后的字符作为下一个输入项目处理
gets(c); // 从输入获取字符串,直到遇到换行符为止,空格也会读取到
printf("%s%s%s\n",a,b,c); // 打印读取到的三个字符串
}