技术栈

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查询
相关推荐
wabs666
18 小时前
关于贪心算法的思考
算法·贪心算法
社交怪人
19 小时前
【判断大小】信息学奥赛一本通C语言解法(题号1043)
算法
Snasph
19 小时前
GNU Make 用户手册(中文版)
服务器·算法·gnu
江澎涌
19 小时前
拆解与 AI 的一次对话
人工智能·算法·程序员
sheeta1998
20 小时前
LeetCode 每日一题笔记 日期:2026.06.02 题目:3635. 最早完成陆地和水上游乐设施的时间 II
笔记·算法·leetcode
Lsk_Smion
20 小时前
力扣实训 _ [102].层序遍历--前序--后续_递归与非递归的实现
数据结构·算法·leetcode
小欣加油
21 小时前
leetcode3751 范围内总波动值I
java·数据结构·c++·算法·leetcode
代码中介商
1 天前
C++左值与右值:核心判断法则详解
开发语言·c++
JAVA965
1 天前
JAVA面试-并发篇 05-并发包AQS队列实现原理是什么
java·开发语言·面试
玖玥拾
1 天前
C/C++ 基础笔记(七)
c语言·c++
热门推荐
01GitHub 镜像站点022026 年 AI 编程工具终极横评:Cursor vs Claude Code vs Copilot vs Windsurf03【AI】2026 年具身智能模型和世界模型总结04Codex 下载安装指南:Windows 和 macOS 官方版下载05Codex 桌面端更新后 Chrome 插件和 Computer Use 不可用,怎么排查和修复06【踩坑记录 | 第一篇】微软商店无法使用时,如何手动安装 OpenAI Codex?附`.msix`文件系统错误解决方法07CC-Switch 下载、安装与使用配置指南【2026.5.29】08Codex 接入 DeepSeek API 完整配置文档09CC-Switch & Claude 基于 Linux 服务器安装使用指南10裂开!ChatGPT 居然开始要手机号验证,附详细解决方法