要求:

从键盘读入一个字符串到数组str中,再读入待删除的字符数n 及从键盘读入的n个用空格分隔的字符存放在字符数组cr中。调用自定义函数delet(),删除str字符串中给定的字符。如果字符串中没有指定字符,则不处理。

其中 str、cr与n 都是用户传入的参数。 str中字符串的长度不超过127; cr数组元素不超过52,n为从cr数组中存放的字符个数。

输入样例:

abcdefgLLikl
4
a e L n

输出样例:

bcdfgikl

代码内容:

#include <stdio.h>
void delet(char str[],char cr[],int n);
int main()
{int i,j,n,digi,sum=0,dt[10];char str[128]; //存放待删除字符的字符串 char cr[52];   //存放欲删除的字符 gets(str);scanf("%d",&n);for(i=0;i<n;i++)scanf(" %c",&cr[i]);delet(str,cr,n);printf("%s",str);return 0;
}

函数块

#include<string.h>
void delet(char str[],char cr[],int n){int i,j,m,q;m=strlen(str);for(i=0;i<m;i++){for(j=0;j<n;j++){if(str[i]==cr[j]){  for(q=i;q<m;q++)str[q]=str[q+1];i--;}}
}}

删除字符串中指定的字符相关推荐

  1. python删除指定位置的字符串_python去除区域 python删除字符串中指定位置字符

    python删除字符串中指定位置字符 原程序是这样的: ser = serial.Serial("/dev/ttyAMA0", 9600) def main字符串的话,你可以把他当 ...

  2. 删除字符串中指定的字符形成字符串

    //删除字符串中指定的字符形成字符串 #include <stdio.h> #include <string.h>void fun(char s[],int c) {int n ...

  3. java 删除指定字符_字符串删除指定位置字符 JAVA 删除字符串中指定的字符

    <死侍2>有多不按套路出牌? 要CSS布局HTML小编今天和大家分享用到函数的调用. 编制函数fun,其功能是:删除一个字符串中指定的一.问题描述:从键盘输入一个字符串给str和一个字符给 ...

  4. java字符串删除_JAVA 删除字符串中指定的字符

    展开全部 方法一: /** * * @param s  要操作的字符串 * @param string  要删除的字符 * @param i  删除第几个 * @return */ public St ...

  5. Java删除字符串中指定字符的方法分享

    转自: Java如何删除字符串中指定字符呢? 字符串: 字符串主要用于编程,概念说明.函数解释.用法详述见正文,这里补充一点:字符串在存储上类似字符数组,所以它每一位的单个元素都是可以提取的,如s=& ...

  6. js删除字符串中指定字符

    删除字符串中指定字符 js方法删除指定字符:replace(); let JsonData = {validBegNm:"2022-06-02" }; JsonData.valid ...

  7. 7-2 删除字符串中指定字符 (10分)

    7-2 删除字符串中指定字符 (10分) 删除字符串中的指定字符,字符串和要删除的字符均由键盘输入. 输入格式: 在第一行中输入一个长度不超过20的字符串.并以回车结束:在第二行中输入待删除的一个字符 ...

  8. python使用正则表达式删除字符串中的其它字符只保留数字和字母

    python使用正则表达式删除字符串中的其它字符只保留数字和字母 #python使用正则表达式删除字符串中的其它字符只保留数字和字母 # Python code to demonstrate # to ...

  9. 删除字符串中重复的字符

    描述 删除字符串中重复的字符 分析 方法一,蛮力法.两个循环,大循环每次从数组中取出一个字符,小循环重新遍历该数组是否含有该字符. 方法二:排序法.对两个字符串的字符进行排序,再比较. 方法三:空间换 ...

最新文章

  1. python3连接mysql,python3连接MySQL数据库实例详解
  2. 一步步教你下载centos镜像
  3. C++ Double Ended Queues(双向队列)
  4. 《SQL Server企业级平台管理实践》读书笔记——几个系统库的备份与恢复
  5. 工作笔记-2019.7.8
  6. jTable保存到mysql_怎么把从数据库里的数据输到JTABLE里面
  7. python使用snappy压缩
  8. Linux命令之 mount -- 文件系统挂载
  9. php session 全局,PHP超级全局变量——Session 变量
  10. php怎么给span赋值,php给一组指定关键词添加span标签的方法
  11. 手机MODEM 开发(14)----高通平台手机开发之Modem
  12. Linux权限z代表什么,linux用户与权限使用方法
  13. 惠普服务器关机自动重启,惠普电脑关机后自动重启怎么解决
  14. ibm大型机服务器虚拟化,PowerVM:IBM小型机虚拟化的利器
  15. TAGE预测器 “A case for (partially) TAgged GEometric history length branch prediction”
  16. elastic search 如何将yellow 状态变为green健康状态
  17. Java设计模式之——策略模式
  18. 做月饼-制作过程及图文笔记
  19. 经典分割线 html分割线
  20. 普通软件加入开机启动项

热门文章

  1. 最优服务次序问题算法c语言,《算法分析与设计》最优服务次序问题的答案-20210414020541.docx-原创力文档...
  2. 蓝牙耳机什么牌子好?荣耀FlyPods3使我心动十分
  3. android 切换系统语言,输入法也随之切换
  4. 参与 Spring 4 中文文档翻译
  5. ASP.NET与IIS
  6. Pascal Costanza:极端片面的Lisp介绍
  7. 手把手教你制作自己的ttylinux
  8. 渗透测试常用工具-stunnel内网穿透
  9. Mac 将恢复系统添加到目的磁盘时发生错误
  10. 巨巨巨详细Java安装教程,看了都都会了,没看的都悔了