输入一个英文语句(不记标点符号,单词之间只有一个空格),再逆向输出 例如:I am game boy boy game am I #include<stdio.h> #include<string.h> int f(char,char,int,int); int main() { char a[80]={0},b[80]={0},c[80]={0}; int i,n,m=0; printf("Input the sentence/n"); gets(a); for(i=0;i<80;i++) { if(a[i]=='/0') { n=i-1; break; } } f(a,b,0,n); for(i=0;i<80;i++) c[i]=b[i]; for(i=0;i<80;i++) { if(b[i]==' '||b[i]=='/0') { f(b,c,m,i-1); m=i+1; } } printf("%s/n",c); return 0; } int f(char x[],char y[],int p,int q) { int t=q; for(;p<=t;p++,q--) y[p]=x[q]; return 0; }