#include <stdio.h>
#include <string.h>
void Reverse (char *s, int len)
{
char a[1000] = "" ;
printf("%s", a);
int i = 0;
while (len >= 0)
{
a[i] = s[len-1]; //一定要是len-1 写成 *(a+i) = *(s+len-1);也行 或 *(s+i) = *(s+len-1); 这样就不用创造一个新的数组了
// *(s+i) = *(s+len-1);
len--;
i++;
}
printf("%s",s);
}
int main()
{
char a[10] = "abcdefg";
Reverse(a,strlen(a));
return 0;
}
数组的转置
最新推荐文章于 2024-07-22 09:38:37 发布