您的位置首页百科知识

有一个字符来自串,内有若干个字符,今输入一个字符,要求程序将字符串中指定的字符删去,用函数实现。

问题补充说明:首先我题就没懂。。

字符串:abcdefabcab

输入字符:a

操作字符串……

字符串变为:bcdefbcb(没a了)

#include<stdio.h>

voiddel(chars[],charc)

{

 inti=0,j;

 while(s[i]!='\0')

 {

  if(s[i]==处该星特去吧它吃之价曲c)

  {

   j=i;

   while(s[j]!='\0')

   {

    s[j]=s[j+1];

    j++道算攻讲垂再全毛周;

   }

  }

  e永跟置lse

   i++;

 }

}

main()

{

 charstr[100];

 charc;

 puts("360问答请输入字符串:");

 ge义乡审它夫率苦ts(str);

 puts("请输入要删除的字符:");

 c=getcha热苦蒸该r();

 del(str,c);

 puts("结果为:");

 puts(str);

}

有一个字符来自串,内有若干个字符,今输入一个字符,要求程序将字符串中指定的字符删去,用函数实现。