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 2023-01-15 14:13 harumakigohan 阅读(49) 评论(3) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异