题目:删除一个字符串中的指定字母。
如:字符串 “abcd”,删除其中的 a 字母。
输出:bcd

int main() {char str1[80],str2[80],c;int i = 0,j=0;printf("输入一个字符串:");scanf("%s", str1);getchar();//scanf("%c",&j);的问题,第二次是读入的一个换行符,而不是输入的字符,因此需要加一个getchar() 吃掉换行符printf("\n输入要删除的字母:");scanf("%c", &c);// for循环法for (i;i < strlen(str1);i++) {if (str1[i] != c) {str2[j++] = str1[i];}}str2[j] = '\0';//while循环法(任选一种皆可)/* while (str1[i] != '\0') {if (str1[i] != c) {str2[j] = str1[i];j++;}i++;}if (str1[i] == '\0'){str2[j] = '\0';}*/printf("\n删除后的字符串:%s\n", str2);return 0;
}

C语言:删除一个字符串中的指定字母相关推荐

  1. R语言删除/替换字符串中的标点符号/字母/数据的方法

    使用函数 gsub base包中的 gsub() 可以替换/删除字符串中的各种标点符号/字母/数据 # 删除字符串a中的双引号 gsub('["]', '', string_a)# 删除字符 ...

  2. 26. 编写函数:删除一个字符串中的所有空格。

    编写函数:删除一个字符串中的所有空格. #include <stdio.h> #include <string.h> #define MAX 100 void fun(char ...

  3. 删除一个字符串中所有出现的给定子字符串

    删除一个字符串中所有出现的给定子字符串 给你两个字符串 s 和 part ,请你对 s 反复执行以下操作直到 所有 子字符串 part 都被删除: 找到 s 中 最左边 的子字符串 part ,并将它 ...

  4. JAVA传入一个字符串,返回一个字符串中的大写字母

    /**      *       * @param 传入一个字符串      * @return 返回一个字符串中的大写字母      */     private static String str ...

  5. LeetCode 1910. 删除一个字符串中所有出现的给定子字符串

    文章目录 1. 题目 2. 解题 1. 题目 给你两个字符串 s 和 part ,请你对 s 反复执行以下操作直到 所有 子字符串 part 都被删除: 找到 s 中 最左边 的子字符串 part , ...

  6. Linux Shell脚本 删除一个字符串中的部分字符

    转载 http://blog.chinaunix.net/uid-71729-id-114582.html 如果想把一个字符串中的一些字符删除可以如此: #Echo "2006-11-21 ...

  7. c语言字符串的一个简单例子,把一个字符串中的小写字母改成大写字母

    把一个字符串中小写字母改成大写字母,利用toupper()函数,这个函数定义在 ctype.h 头文件中 #include <stdio.h> #include <ctype.h&g ...

  8. 统计字符串中元音字母的个数 C语言编程,统计字符串中各元音字母(即A,E,I,O,U)的个数。...

    下列给定函数中,函数fun的功能是:统计字符串中各元音字母(即A,E,I,O,U)的个数.注意:字母不分大小写.例如,输入THIs is a boot,则应输出是1 0 2 2 0. 请改正程序中的错 ...

  9. c语言统计一个字符串中大写字母的个数

    分析: 对于一个字符串,想选出其中的大写英文字母.就得让计算机对字符串中的每一个字符进行判断,于是用if(str[i]>='A'&&str[i]<='Z')来判断是否是A~ ...

最新文章

  1. 【B/S实践】IIS发布
  2. Freemarker模板嵌套
  3. js特效 在服务器显示变形,使一行文字变形产生弯曲弧度特效的jQuery插件 - Arctext.js...
  4. 90%的程序员都没有完全回答对 Cookie 和 Session 的区别?
  5. 速度提升一倍,无需实例掩码预测即可实现全景分割
  6. jmeter监控服务器的方法
  7. chrome颜色拾取器
  8. [雷霄骅]修改了一个YUV/RGB播放器
  9. [项目管理-2]:软硬件项目管理 - 干系人管理、实践活动、常见工具
  10. 《经营的本质》序“经营的逻辑”--读后感及读书笔记
  11. 基于JSP+SSH的在线租车汽车租赁系统
  12. 微信多开软件苹果版_快手充值快币微信充值苹果版;
  13. python将.mat文件转换为.txt
  14. MySQL【数据类型】
  15. Mac电脑没有声音但是重启后恢复
  16. AppStore打开后空白的解决办法
  17. 2018年NOIP普及组完善程序题2—右侧第一个更大值
  18. Linux下OpenSSL自签ssl证书
  19. 你知道网站是什么吗? 还有什么是网页?
  20. 人工智能发展飞速,未来几十年哪些职业会被逐渐取代,这些专业还值得选择吗?

热门文章

  1. C++从键盘输入多行数据
  2. android 在init.rc中添加bootmusic,xboot-x4412开发板问题汇总-开发 - Powered by Discuz!
  3. xboot的libonnx环境搭建
  4. 桥接路由器总是掉线_WDS桥接后无法上网/不稳定的解决办法
  5. Squid——传统模式
  6. 怎样知道自己身体缺少哪些维生素?
  7. 落伍Android开发康复之路
  8. Java 每半年就会更新一次新特性,再不掌握就要落伍了:Java9 的新特性
  9. 无线路由dhcp服务器设置,路由器DHCP功能设置教程
  10. 关于C语言基本元素的相关问题自己的理解