#include <string.h>
void fun(char *w,int m)
{ char s,*p1,*p2;
p1=w; p2=w+m-1;
while(p1<p2)
{ s=*p1++; *p1=*p2--; *p2=s;}
}
main()
{ char a[]=″ABCDEFG″;
fun(a,strlen(a));
puts(a);
}
这道题看的我头都大了。最后输出的是:AGAAGAG
为什么只有A和G啊
哪位大大能不能把他运行的思路写下。。。。。小弟实在是看不懂这个
[此贴子已经被作者于2006-1-12 13:56:36编辑过]