技术栈

C语言之删除字符串中间和后面的*

He卡比2024-02-19 14:16
复制代码
#include <stdio.h>
void str1(char a[],char b[]){
    int k=0;
    _Bool flag=1;
    for(int i=0;a[i]!='\0';i++){
        if(a[i]!='*') flag=0;
        if(flag) b[k++]=a[i];
        if(!flag&&a[i]!='*') b[k++]=a[i];
    }
}
int main(){
    char a[100] = "****acb*da**c***da**sfa**fa";
    char b[100] ="\0";
    str1(a,b);
    printf("%s",b);
}

采用flag的控制方式,有效控制分支。

上一篇:快速实现一个自己的mini-vue3
下一篇:MySQL之select查询
相关推荐
沐知全栈开发
2 小时前
HTML DOM 访问
开发语言
脑袋大大的
3 小时前
JavaScript 性能优化实战:减少 DOM 操作引发的重排与重绘
开发语言·javascript·性能优化
二进制person
4 小时前
Java SE--方法的使用
java·开发语言·算法
OneQ666
5 小时前
C++讲解---创建日期类
开发语言·c++·算法
JoJo_Way
5 小时前
LeetCode三数之和-js题解
javascript·算法·leetcode
码农不惑
5 小时前
2025.06.27-14.44 C语言开发:Onvif(二)
c语言·开发语言
.30-06Springfield
5 小时前
人工智能概念之七:集成学习思想(Bagging、Boosting、Stacking)
人工智能·算法·机器学习·集成学习
Coding小公仔
7 小时前
C++ bitset 模板类
开发语言·c++
凌肖战
7 小时前
力扣网C语言编程题:在数组中查找目标值位置之二分查找法
c语言·算法·leetcode
小赖同学啊
7 小时前
物联网数据安全区块链服务
开发语言·python·区块链
热门推荐
012024年 最新 iPhone手机 历代机型、屏幕尺寸、纵横比、分辨率 整理02Coze实战第13讲:飞书多维表格读取+豆包生图模型,轻松批量生成短剧封面03Coze扣子平台完整体验和实践(附国内和国际版对比)04Word粘贴时出现“运行时错误53,文件未找到:MathPage.WLL“的解决方案05手机电脑之间快速传输图片视频文件,不压缩画质、不限制大小的方法!06扣子(coze)实战|我用扣子搭建了一个自动分析小红薯笔记内容的AI应用|详细步骤拆解07华为昇腾 910B 部署 DeepSeek-R1 蒸馏系列模型详细指南08Coze平台 创建AI智能体的详细步骤指南09DeepSeek各版本说明与优缺点分析10MIUI显示/隐藏5G开关的方法,信号弱时开启手机Wifi通话方法