char *Uberground(char *arr) //定义一个字符型指针变量用来储存数组a的首元素地址
{
int i = 0;
int size = strlen(arr);//求出数组a中字符个数
char temp[100] = "";
for (i = 0; i < size; ++i)
{
temp[i] = arr[size - i - 1];
}
for (i = 0; i < size; ++i)
{
arr[i] = temp[i];
}
return arr;
}
int main()
{
char a[100] = "";
printf("请输入字符串:");
//scanf("%s", a);
gets(a);//此处输入字符串既可以使用scanf也可以用gets。
Uberground(a);//把数组a的首元素的地址传过去
//printf("%s\n", a);
puts(a);
system("pause");
return 0;
}
输入一个字符串然后把它反序输出
最新推荐文章于 2022-05-10 07:46:10 发布