我就是想做一个插入怎么做求解
#include
#include
void main(void)
{
char s[80],ch;
int i,ip,il;
printf("输入一串字符");
gets(s);
printf("插入的:");
ch=getchar();
printf("输入要插入的位置");
scanf("%d",&ip);
--ip;
il=strlen(s);
for(i=il;i>il-ip;i--)
{
s[i+1]=s[i];
}
s[ip]=ch;
puts(s);
}
#include
#include
int main()
{
char s[80];
char ch;
int i,
ip,
il;
printf("输入一串字符");
gets(s);
printf("插入的:");
scanf("%c",&ch);
printf("输入要插入的位置");
scanf("%d",&ip);
il = strlen(s);
for( i=il+1;i>ip;i--)
{
s[i] = s[i-1];
}
s[ip] = ch;
printf("%s",s);
getchar();
getchar();
return 0;
}
有不懂的 就问我 这么努力了 给个最佳吧