展开全部
这个简单啊,将字符串存入一个数组,通过n来判断开始抽取的数组的单元,然后让变量i递增m个,分别输出字符串就好了,简单写了下:
#include <stdio.h>
#include <string.h>
main()
{
char a[20];
int i,m,n;
printf("put in string");
for(i=0;i<20;i++)
{
scanf("c%",&a[i]);
}
printf("put in the start position");
scanf("%d",&n);
printf("put in the num want to put out");
scanf("%d",&m);
for(i=n;i<(n+m);i++)
{
printf("%c",a[i]);
}
}
#include <stdio.h>
#include <string.h>
main()
{
char a[20];
int i,m,n;
printf("put in string");
for(i=0;i<20;i++)
{
scanf("c%",&a[i]);
}
printf("put in the start position");
scanf("%d",&n);
printf("put in the num want to put out");
scanf("%d",&m);
for(i=n;i<(n+m);i++)
{
printf("%c",a[i]);
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询