按如下函数原型编写程序,用字符数组作函数参数编程实现字符串逆序存放功能。

void Inverse(char str[], char ptr[]);
输入提示信息:"Input a string:"
输入字符串用gets()
输出提示信息:"Inversed results:%s\n"

程序运行示例:
Input a string:abcdefg↙
Inversed results:gfedcba
#include 
#include
#define N 10

void Inverse(char str[], char ptr[])
{
    int i;
    int len = strlen(str);
    for(i = 0; str[i] != '\0'; i++)
    {
        ptr[i] = str[len - i - 1];
    }
    ptr[i] = '\0';
}
int main()
{
    char str[N], ptr[N];
    printf("Input a string:");
    gets(str);
    Inverse(str, ptr);
    printf("Inversed results:%s\n", ptr);
    return 0;
}

你可能感兴趣的:(C语言,蓝桥杯,c语言,字符串)