harumakigohan686

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

CP1242. 将字符数组中第m个字符开始的n个字符逆序存放

只是打卡:

#include <stdio.h>
#include <ctype.h>
#include <string.h>
#include <math.h>
int y=0;
void inverse(char str[1000],char b[1000],int m,int n,int k);
int main()
{
    printf("input:");
    int n,m,k;
    scanf("%d,%d",&n,&m);
    char a[1000];
    char b[1000];
    printf("input thestring:");
    getchar();
    gets(a);
    k=strlen(a);
    inverse(a,b,n,m,k);
    printf("the inverse string:");
    printf("%s",b);
    return 0;
}
void inverse(char str[1000],char b[1000],int m,int n,int k)
{
    int j=m+n-2;
    for(int i=0;str[i]!='\0';i++)
    {
        if(i<m-1||i>m+n)
        {
            b[y]=str[i];
            y++;
        }
        if(i>=m-1&&i<=m+n-2)
        {

            b[y]=str[j];
            y++;
            j--;
        }
    }
    b[y]='\0';
}

posted on   harumakigohan  阅读(49)  评论(3编辑  收藏  举报

相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示