技术栈

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查询
相关推荐
好奇龙猫
3 分钟前
[大学院-python-base gammer learning2: python base programming ]
开发语言·python
山甫aa
3 分钟前
二叉树算法-----从零开始的算法
数据结构·算法
海盗1234
21 分钟前
C#上位机开发-S7协议通信
开发语言·c#
小短腿的代码世界
26 分钟前
Qt 2D 绘制实战与性能优化深度解析
开发语言·qt·性能优化
FeBaby
34 分钟前
ReentrantLock 与 synchronized 底层实现对比图解
开发语言·c#
睡觉就不困鸭
34 分钟前
第十七天 翻转字符串里的单词
数据结构·算法·哈希算法·散列表
jaycyj
34 分钟前
pytest
开发语言·python
A_aspectJ
37 分钟前
【Java基础开发】基于 Java Swing +MySQL + JDBC 版实现图书管理系统
java·开发语言·mysql
ulias212
38 分钟前
leetcode热题 - 4
算法·leetcode·职场和发展
学术阿凡提
39 分钟前
Spring Boot 优雅实现异步调用:从入门到自定义线程池与异常处理
java·数据库·算法
热门推荐
01近期有什么ai的新消息,新动态? 2026.4月02GitHub 镜像站点032026年4月AI大事件深度解读:大模型竞争进入“深水区“042026年AI编程工具终极横评:Cursor vs Claude Code vs Copilot052026年AI前瞻:量子AI、具身智能与科学发现的新纪元06Codex 接入 DeepSeek API 完整配置文档07在Windows 11上安装Docker的踩坑记录08零基础教你claude code 接入 deepseek V409DeepSeek V4 全面解析:测评、对比、案例及实操指南10codex app每次打开重连5次Reconnecting问题解决