编写函数fun,函数的功能是:从字符串中删除指定的字符。同一字母的大、小写按不同字符处理。


编写函数fun,函数的功能是:从字符串中删除指定的字符。同一字母的大、小写按不同字符处理。

若程序执行时,输入字符串为:turbo c and Borland c++

从键盘上输入字符:n,则输出后变为:turbo c ad borlad c++

如果输入的字符串不存在,则字符串照原样输出。

代码如下:

				
#include<stdio.h>
#define SIZE 100

int fun(char c,char s[SIZE])
{
     int i=0,j=0;
     for(i=0;s[i]!='\0';i++)
     {
         if(s[i]!=c)
         {
             s[j]=s[i];
             j++;
         }
     }
     s[j]='\0';
     return 0;
}


int main()
{
     char a[SIZE],c;
     printf("Please input a string:\n");
     gets(a);
     printf("Please input a character that would be deleted:");
     scanf("%c",&c);
     printf("The origional string is:\n");
     puts(a);
     fun(c,a);
     printf("The sorted string is:\n");
     puts(a);
     return 0;
}



联系我们 | 友情链接