64,643
社区成员
发帖
与我相关
我的任务
分享
include<iostream>
#include<cstdio>
using namespace std;
void abc(char a[],int n,int m,char b[])
{
int j=0;
for(int i=m-1;i<n;i++)
{
b[j]=a[i];
j++;
}
}
int main()
{
char a[100],b[100];
int n,m;
cin>>n;
gets(a);
cin>>m;
abc(a,n,m,b);
for(int i=0;i<n-m+1;i++)
{
cout<<b[i];
}
return 0;
}
#include<iostream>
using namespace std;
char *mid(char *source,int length,char *destination,int start)
{
source+=start-1;
*(destination+--length+1)=0;
while(length>=0)
{
*(destination+length)=*(source+length--);
}
return destination;
}
int main()
{
char a[100],b[100];
int n,m;
cin>>n;
cin.get();//吸收回车符
gets_s(a);
cin>>m;
mid(a,n,b,m);
for(int i=0;i<n-m+1;i++)
{
cout<<b[i];
}
return 0;
}
#include <iostream>
#include<cstdio>
using namespace std;
void abc(char a[],int n,int m,char b[])
{
int j=0;
for(int i=m-1;i<n;i++)
{
b[j]=a[i];
j++;
}
}
int main()
{
char a[100],b[100];
int n,m;
cin>>n;
getchar();//缓冲区的回车符,fflush(stdin)也可以
gets(a);
cin>>m;
abc(a,n,m,b);
for(int i=0;i<n-m+1;i++)
{
cout<<b[i]; //这边应该输出回车...
}
return 0;
}