6.请编写一个函数void fun(char a[],char b[],int n),其功能是:删除以各字符串中指定下标的字符。其中,a指向原字符串,删除后的字符串存放在b所指的数组中,n中存放指定的下标。
#include
void fun(char a[],char b[],int n);
int main()
{
int xiabiao=0,i=0,j=0;
char a[]="abcdefgh";
char b[50];
fun(a,b,3);
fun(a,b,3);
while(a[i]!='\0')
{
printf("%c",a[i]);
i++;
}
printf("\n");
}
void fun(char a[],char b[],int n)
{
int i=0,j=0;
for(i=0;b[i]=='\0';i++)
{
printf("%c",b[i]);
}
b[i]=a[n-1];
j=n;
while(a[j]!='\0')
{
a[j]=a[j+1];
j++;
}
}
阅读(1064) | 评论(0) | 转发(0) |