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; }求指教!