你的程序有轮睁点问题,以下是修改后的:内容没变
#include
#define SIZE 12
void sub(char *a,int t1,int t2)//先定义函数,不然主函数无法识别
{
char ch;
while (t1
ch= *(a+t1);
*(a+t1)= *(a+t2);
*(a+t2)=ch;//置换出较大值
t1++;//后移位
t2--;//前移位
}
}
main( )
{
char s[SIZE]; int i;for(i=0;i
for(i=0;i
printf("\n");
}