...a[20],b[20],c[20]; scanf(”%s%s”,a,b); get(c);答:你好,题目是这样的吧:include <stdio.h> void main(){ char a[20], b[20], c[20];scanf("%s%s", a, b);gets(c);printf("%s%s%s\n", a, b, c);} 输入this is a cat!首先是scanf按%s来接收输入缓存中的数据赋值给a,但是scanf是碰到空格就认为字符串结束,于是字符串数组a...