题目要求

请输入图片描述

实现代码

#define _CRT_SECURE_NO_WARNINGS    //关闭新版vs的安全警告,不关闭部分函数会报错   
#include<iostream>
#include<cstring>
using namespace std;
int reverse(char a[], char b[])
{
    int i = 0, n;
    n = strlen(a);
    while (a[i] != '\0')
    {
        if (a[i] != ' ')
        {
            b[n - i - 1] = a[i];
            i++;
            continue;
        }
        else
        {
            i++;
        }
    }
    b[n] = '\0';
    return 0;
}
int main()
{
    char str1[100];
    char str2[100];
    (str1);
    gets_s(str1);       //此处不能用cin进行输入,cin遇到空格直接停止录入
    reverse(str1, str2);
    puts(str2);         
    return 0;
}

运行测试

请输入图片描述

最后编辑:2020年12月23日 ©著作权归作者所有

发表评论

正在加载 Emoji