#include <stdio.h>
#include <stdlib.h>
#include <string.h>
char fanxu(char arr[]);
int main()
{
char arr[1000];
printf("请输入字符串:\n");
gets(arr);
fanxu(&arr);
printf("翻转后的字符串:\n");
puts(arr);
return 0;
}
char fanxu(char arr[])
{
int sub=0;
int sub2=strlen(arr)-1;//数组的最后一个字符下标
while(sub<sub2)
{
int tmp=arr[sub];
arr[sub]=arr[sub2];
arr[sub2]=tmp;
sub++;
sub2--;
}
}
写一个函数,使输入的一个字符串按反序存放,在主函数中输入和输出字符串。
最新推荐文章于 2024-07-14 14:55:20 发布