#include <stdlib.h>
#include <string.h>
int main(void)
{
char *p
char c[] = " "
char s[1024],*t,z[1024]
int flag = 1
while(gets(s)){
if(s[0] == '#'){
}
else if(s[0] != '#'){
p = strtok(s,c)
while(p){
t = strrev(p)
strcat(z,t)
strcat(z," ")
p=strtok(NULL,c)
}
strcat(z,"\n")
}
}
printf("%s",z)
}
弄两个标志位,l和sint main(){
char a[]="i am a good girl"
int l=15
int s=0
for(int i=14i>=0i--){
if(a==' '){
s=i+1
for(int j=sj<=lj++){
printf("%c",a[j])
}
printf(" ")
l=i-1
}
}
printf("%c",a[0])
return 0
}