![]() |
#2
rjsp2023-05-24 23:24
|

#include <stdio.h>
#include <string.h>
#define N 80
int main()
{
char s[N];
int k,n,i;
gets(s);
scanf("%d%d",&k,&n);
for(i=k;i<strlen(s)-n;i++)
{
s[i]=s[i+n];
s[i]!='\0';
}
}
puts(s);
return 0;
}
#include <string.h>
#define N 80
int main()
{
char s[N];
int k,n,i;
gets(s);
scanf("%d%d",&k,&n);
for(i=k;i<strlen(s)-n;i++)
{
s[i]=s[i+n];
s[i]!='\0';
}
}
puts(s);
return 0;
}
例如,字符串内容为:Hellollo World!,k的值为5,n的值为3,结果为Hello World!。
但是我这个程序最后输出Hello World!ld!
应该怎么改?