首尾字符交换即可
void fun(char str[],int n)
{
int i;
char c;
for(i=0;i<=n/2;i++)
{
c = str[i];
str[i] = str[n-i-1];
str[n-i-1] = c;
}
}
代码
int i,j;
char c;
for(i=0,j=n-1;i<j;i++,j--)
{
c=*(str+i);
*(str+i) = *(str+j);
*(str+j) = c;
}
如果代码对您有帮助,希望题主对此进行采纳
for(int i = n;i>=0;i--)
printf("%c",str[i]);