更新时间2019-06-03 09:22:48
#include"stdio.h"
void left(char *pa,char *pb,int n);
main()
{
char from[100]={},to[100]={};
int n;
//gets(from);
scanf("%s",from);
scanf("%d",&n);
left(from,to,n);
puts(to);
}
void left(char *pa,char *pb,int n)
{
@@1
@@1
*pb=*pa;
pb++;
@@2
@@2
}
注@@是填空的地方,实在是不会做,调试了好久
使用循环来复制就可以了,但要知道用户输入的n是否有效,需要修改一下left函数的格式,即需要有返回值,表示结果的状态。
下面是在手机上用易历知食软件里的微C程序设计功能来编写的一个示例,供参考。
手机上的完整代码如下图:
手机上运行测试的结果如下图: