PAT说反话(指针数组实现,但是却出现了问题)(测试网站反应的是格式和段错误。。。)
程序代码:#include"stdio.h"
int main()
{
int i;
char a[81];
char *p,*b[81];
gets(a);
b[0]=p=a;
for(i=0;*p!='\0';p++){
if(*p==' '&&*(p+1)!=' '){
i++;
b[i]=p+1;
}
}
printf("%s ",b[i]);
i--;
while(i>0){
for(p=b[i];*p!=' ';p++){
printf("%c",*p);
}
printf(" ");
i--;
}
for(p=b[0];*p!=' ';p++){
printf("%c",*p);
}
printf("\n");
return 0;
}求指教!






