您的位置:首页 > 其它

华为机试题: 字符串逆序

2015-08-25 10:08 423 查看
描述

将一个字符串str的内容颠倒过来,并输出。str的长度不超过100个字符。 如:输入“I am a student”,输出“tneduts a ma I”。

输入参数:

inputString:输入的字符串

返回值:

输出转换好的逆序字符串

知识点 字符串

运行时间限制 10M

内存限制 128

输入

输入一个字符串,可以有空格

输出

输出逆序的字符串

样例输入 I am a student

样例输出 tneduts a ma I

[code]#include <stdio.h>
#include <string.h>
int main()
{

    char str[100] = {0};
    int len = 0;
    int aver = 0;
    int index = 0;
    char ch = 0;

    gets(str);
    len = strlen(str);
    aver = len/2;

    for(index = 0; index < aver; index++)
    {
        ch = str[index];
        str[index] = str[len-1-index];
        str[len-1-index] = ch;
    }

    printf("%s\n",str);

    return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: