技术栈

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查询
相关推荐
灵感__idea
1 天前
Hello 算法:“走一步看一步”的智慧
前端·javascript·算法
清水白石008
1 天前
Python 编程实战全景:从基础语法到插件架构、异步性能与工程最佳实践
开发语言·python·架构
lwf006164
1 天前
导数学习日记
学习·算法·机器学习
头发够用的程序员
1 天前
从滑动窗口到矩阵运算:img2col算法基本原理
人工智能·算法·yolo·性能优化·矩阵·边缘计算·jetson
武帝为此
1 天前
【数据清洗缺失值处理】
python·算法·数学建模
Halo_tjn
1 天前
Java 基于字符串相关知识点
java·开发语言·算法
梦想的颜色
1 天前
java 利用redis来限制用户频繁点击
java·开发语言
报错小能手
1 天前
Swift 并发 Combine响应式框架
开发语言·ios·swift
念越
1 天前
算法每日一题 Day08|双指针法解决三数之和
算法·力扣
万法若空
1 天前
C++ <memory> 库全方位详解
开发语言·c++
热门推荐
01GitHub 镜像站点02近期有什么ai的新消息,新动态? 2026.4月032026年4月AI大事件深度解读:大模型竞争进入“深水区“042026年AI前瞻:量子AI、具身智能与科学发现的新纪元05在Windows 11上安装Docker的踩坑记录06codex app每次打开重连5次Reconnecting问题解决072026年4月技术前沿:AI大模型爆发、智能体革命与量子安全新纪元08Codex 接入 DeepSeek API 完整配置文档092026年AI编程工具终极横评:Cursor vs Claude Code vs Copilot10DeepSeek V4 全面解析:测评、对比、案例及实操指南