C语言填空:利用数组形成逆序字符串的函数,不用指针

#include <stdio.h>1//逆序输出任意字符串 
void severse_string(char arr【2】)
{
    int len = strlen(arr);
    int left = 0;
    int right = len - 1;
    while (left < right)
    {
        char tmp = arr[left];
        arr[left] = arr[right];
        arr[right] = tmp;
        left++;
        right--;
    }
}
main()
{
    char zf[100];
    int a,b;
    【3】;
    severse_string(【4】);
    【5】;
    getchar();
}

 

#include <stdio.h>
#include <string.h>
//逆序输出任意字符串 
void severse_string(char arr[])
{
    int len = strlen(arr);
    int left = 0;
    int right = len - 1;
    while (left < right)
    {
        char tmp = arr[left];
        arr[left] = arr[right];
        arr[right] = tmp;
        left++;
        right--;
    }
}
main()
{
    char zf[100];
    int a,b;
    gets(zf);
    severse_string(zf);
    puts(zf);
    getchar();
}

 

posted @ 2023-02-18 11:22  myrj  阅读(41)  评论(0编辑  收藏  举报