啊哈...原来scanf("%s")和gets(s)不一样呃...
第一个遇到空格就认为是输入结束
第二个不是,可以输入英语句子叻~~
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
char s[80];
int ncase;
int len;
int i;
scanf("%d", &ncase);
getchar();
while(ncase--)
{
gets(s);
//gets可以接受空格.scanf(%s)遇到空格就认为是一个字符串输入完
len = strlen(s);
//eg.
for (i=len-1;i>=0;i--)
{
printf("%c", s[i]);
}
printf("\n");
}
system("pause");
return 0;
}