编程实现从键盘输入一个字符ch和一个字符串str,利用字符指针实现删除字符串str中和字符ch相等所有字符

时间:2013.06.01 发布人:bad24c1844

编程实现从键盘输入一个字符ch和一个字符串str,利用字符指针实现删除字符串str中和字符ch相等所有字符

已解决问题

谷歌bad24c1844用户在2013.06.01提交了关于“李荣浩编程实现从键盘输入一个字符ch和一个字符串str,利用字符指针实现删除字符串str中和字符ch相等所有字符”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-27T15:37:40。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,你是我的宝贝,你是我的花,谢谢你对我的帮助!

希望以下的回答,能够帮助你。

第1个回答

用户名:rachel13333  

#include<stdio.h>#include<string.h>voidfun(char来自str[],charch){char*p;intl虽ength=strlen(str);inti=length;intj;p=str+length-1;whil331215问答e(p>=str){i尔婷附护溶农才一啊校些--;if(*p==ch){if(i==length-1)str[i]='\0';e香对造身强lsefor(j=i;j<length-1;j++)str[j]=str[j+1];le势足茶保阻师达ngth--;}p-钱给元解菜述移法破石-;}str[length]='\0';}intmain(){charstr[100];charch;printf("输入字符串:\n");scanf(工失航停才号"%s",str);getchar();printf("输入要删除的字符:");scanf("%c",&ch);fun(str,ch);printf("删除字符%c后的字符串:\n%s\n最些时露左",ch,str);return0;}我都晕死,把C++程序放在C环境运行肯定出错啦