当前位置:网站首页>实现删除-一个字符串中的指定字母,如:字符串“abcd”,删除其中的”a”字母,剩余”bcd”,也可以传递多个需要删除的字符,传递”ab”也可以做到删除”ab”,剩余”cd”。
实现删除-一个字符串中的指定字母,如:字符串“abcd”,删除其中的”a”字母,剩余”bcd”,也可以传递多个需要删除的字符,传递”ab”也可以做到删除”ab”,剩余”cd”。
2022-08-02 00:06:00 【BSP初级小学僧】
分析:
本题思路较为简单,就是将要判断的字符串存入一个字符数组中,然后在该字符数组中一个元素一个元素的去判断,当某元素不等于要删除的元素时,将元素存入另一个字符数组中,以此循环。
代码:
/*
实现删除-一个字符串中的指定字母,如:字符串“abcd”,删除其中的”a”字母,剩余”bcd”,也可
以传递多个需要删除的字符,传递”ab”也可以做到删除”ab”,剩余”cd”。
*/
#include<stdio.h>
#include<string.h>
int main()
{
char str1[100], str2[100],c;
int i = 0, j = 0;
printf("请输入原字符串:");
scanf("%s", str1);
getchar();
printf("请输入要删除的字母:");
scanf("%c", &c);
for (i = 0; i < strlen(str1);i++)
{
if (str1[i] != c)
{
str2[j] = str1[i];
j++;
}
}
str2[j] = '\0';
printf("删除后的字符串:%s", str2);
return 0;
}运行结果:

边栏推荐
猜你喜欢

图解LeetCode——1161. 最大层内元素和(难度:中等)
![[Three sons] C language implements simple three sons](/img/96/c3f6c331cbc6d794dc5381cf176ba7.png)
[Three sons] C language implements simple three sons

Play NFT summer: this collection of tools is worth collecting

How to reinstall Win11?One-click method to reinstall Win11

Unity—四元数、欧拉角API+坐标系统

How to solve the error when mysql8 installs make

22.支持向量机—高斯核函数

How to design a circular queue?Come and learn~

uni-app项目总结

PHP从txt文件中读取数据的方法
随机推荐
How to reinstall Win11?One-click method to reinstall Win11
uni-app项目总结
Short video SEO optimization tutorial Self-media SEO optimization skills and methods
Detailed explanation of Zadig's self-testing and tuning environment technical solution for developers
JSP out.println()方法具有什么功能呢?
BGP 第一次实验
基于注意力机制的多特征融合人脸活体检测
C language Qixi is coming!It's time to show the romance of programmers!
不要用jOOQ串联字符串
短视频SEO搜索运营获客系统功能介绍
具有通信时延的多自主体系统时变参考输入的平均一致性跟踪
Unknown CMake command “add_action_files“
业务测试如何避免漏测 ?
Play NFT summer: this collection of tools is worth collecting
如何优雅的消除系统重复代码
Disk and file system management
When Netflix's NFTs Forget Web2 Business Security
好好活就是做有意义的事,有意义的事就是好好活
不了解SynchronousQueue?那ArrayBlockingQueue和LinkedBlockingQueue不会也不知道吧?
Detailed explanation of JSP request object function