ACM题目:1093字符逆序

题目描述:

将一个字符串str的内容颠倒过来,并输出。str的长度不超过100个字符。

输入
输入包括一行。 第一行输入的字符串。
输出
输出转换好的逆序字符串。
样例输入
I am a student
样例输出
tneduts a ma I
思路:
我刚开始想错了
想到把字符串放进数组中,然后从数组中逆序取出
只是中间多考虑了怎么将str字符串转换成数组形式
这个问题中没有涉及这个问题
所以问题就简化了不少
代码:
#include<stdio.h>
int main()
{
    char str[100];
    int i;
    gets(str);
    for(i=strlen(str)-1;i>=0;i--)
    {
        putchar(str[i]);
    }
    //putchar('
');
    return 0;
}

反思:

对一些c语言中经常用到的函数不太熟练

要多多夯实基础

原文地址:https://www.cnblogs.com/redzzy/p/13630982.html