题目:以下程序的功能是输入字符串,再输入一个字符,将字符串中与输入字符相同的字符删除。 #include "stdio.h" void fun(char a[],char c) { int i,j; /***SPACE***/ for(i=j=0; 【?】;i++) if(a[i]!=c) a[j++]=a[i]; /***SPACE***/ 【?】; } main() { char a[20],cc; ...
输入一个字符串,再输入一个字符,将字符串中的字符删除后输出,要求定义和调用函数 delchar(s,c) , s 为字符串, c 为指定字符。 运行结果如下: 相关知识点: 试题来源: 解析 // 输入一个字符串,再输入一个字符,将字符串中的字符删除后输出,要求定义和调用函数delchar(s,c),s为字符串,c为指定字符。 #...
string = input("请输入一个字符串: ") ch = input("请输入要删除的字符: ") result = delchar(string, ch) print("删除后的字符串:", result) 以上程序中,我们定义了一个名为delchar()的函数,它接受两个参数:字符串s和字符c。在函数中,我们使用s.replace(c, "")来删除字符串s中所有的字符...
c语⾔:输⼊⼀个字符串输⼊⼀个字符把字符串中与输⼊字符相 同的删除 #include <stdio.h> #include <string.h> int main (){ void fun(char *a,char c);char b[20],d;gets(b);scanf("%c",&d);fun(b,d);puts(b);return 0;} void fun(char *a,char c){ int i,m,n=0;m...
{ void fun(char *a,char c); char b[20],d; gets(b); scanf("%c",&d); fun(b,d); puts(b); return 0; } void fun(char *a,char c) { int i,m,n=0; m=strlen(a); for (i=0;i<m;i++) { if(*(a+i)!=c)
void main(){ int i,j,m,n;char ch,str[100];gets(str);n=strlen(str);scanf("%c",&ch);m=n;for(i=0;i<m;i++){ if(str[i]==ch){ for(j=i;j<m;j++)str[j]=str[j+1];m--;i--;} } str[m]='\0';if(m==n) printf("The string doesn't contain the ...
include<stdio.h> int main(){char c,s[200],*p,*q;gets(s);c=getchar();printf("c=%c\n",c);for(p=q=s;*p;p++)if(*p-c)*q++=*p;q='\0';puts(s);return 0;}
2017-10-23 输入一个字符串,再输入一个指定的字符c,将字符串中所有与c相... 7 2007-10-26 C语言编程:输入一个字符和字符串,删除字符串中和输入字符相同... 20 2014-11-14 输入一个字符串,再输入一个字符,将字符串中含有的这个字符全部... 2 2016-11-22 输入一个字符串,再输入一个指定的...
从键盘输入一个字符串和一个字符,要求去掉字符串中的指定字符。例如:输入字符串“*one* *world* *one* *dream*”,输入要删除的字符‘*’,所得结果字
[50],temp[50]="";//temp[50]为辅助字符数组,并初始化为空串[1] int i,j,len; puts("请输入一个字符串:"); gets(str); for(i=0;str!='\0';i++) { len=strlen(temp); for(j=0;j=len) temp[j]=str; } //puts(temp); puts("处理后的字符串为:"); strcpy(str,temp); puts(str...