愷龍 发表于 2020-12-29 11:48:18

字符逆序

题目描述
将一个字符串str的内容颠倒过来,并输出。str的长度不超过100个字符。
输入
输入包括一行。 第一行输入的字符串。
输出
输出转换好的逆序字符串。
样例输入
I am a student
样例输出
tneduts a ma I
mine:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
main()
{
        char a;
        scanf("%[^\n]",&a);//除了换行符全部接收
        char b ;
        int c=strlen(a);
        int i;
        int j=0;
        for(i=c-1;i>=0;i--)
        {
                b=a;
       
        }
        b='\0';
        for(j=0;j<c;j++)
                printf("%c",b);
                system("pause");
        return 0;
       
}
the web:
#include <stdio.h>
#include <string.h>

int main(void)
{
    char strinput;
    scanf("%[^\n]", strinput); //除了换行符以外的字符全部接收

    char stroutput;
    int i = 0;
    int j = 0;
    int len = strlen(strinput);
    //逆序拷贝
    for (i = len - 1; i >= 0; i--)
    {
      stroutput = strinput;
    }
    stroutput = '\0';

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

    return 0;
}
页: [1]
查看完整版本: 字符逆序