鱼C论坛

 找回密码
 立即注册
查看: 1901|回复: 0

[技术交流] 字符逆序

[复制链接]
发表于 2020-12-29 11:48:18 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
题目描述
将一个字符串str的内容颠倒过来,并输出。str的长度不超过100个字符。
输入
输入包括一行。 第一行输入的字符串。
输出
输出转换好的逆序字符串。
样例输入
I am a student
样例输出
tneduts a ma I
mine:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
main()
{
        char a[100];
        scanf("%[^\n]",&a);//除了换行符全部接收
        char b[100] ;
        int c=strlen(a);
        int i;
        int j=0;
        for(i=c-1;i>=0;i--)
        {
                b[j++]=a[i];
        
        }
        b[j]='\0';
        for(j=0;j<c;j++)
                printf("%c",b[j]);
                system("pause");
        return 0;
        
}
the web:
#include <stdio.h>
#include <string.h>
 
int main(void)
{
    char strinput[100];
    scanf("%[^\n]", strinput); //除了换行符以外的字符全部接收
 
    char stroutput[100];
    int i = 0;
    int j = 0;
    int len = strlen(strinput);
    //逆序拷贝
    for (i = len - 1; i >= 0; i--)
    {
        stroutput[j++] = strinput[i];
    }
    stroutput[j] = '\0';
 
    printf("%s\n", stroutput);
 
    return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-12 06:06

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表