技术栈

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 小时前
Kivy+Buildozer 打包 APK 踩坑:python-for-android 克隆失败
开发语言·php·kivy
咸鱼2.0
5 小时前
【java入门到放弃】跨域
java·开发语言
沐苏瑶
5 小时前
Java 搜索型数据结构全解:二叉搜索树、Map/Set 体系与哈希表
java·数据结构·算法
skiy
5 小时前
java与mysql连接 使用mysql-connector-java连接msql
java·开发语言·mysql
一念春风
5 小时前
智能文字识别工具(AI)
开发语言·c#·wpf
ZoeJoy8
6 小时前
算法筑基(二):搜索算法——从线性查找到图搜索,精准定位数据
算法·哈希算法·图搜索算法
Alicx.
6 小时前
dfs由易到难
算法·蓝桥杯·宽度优先
桦0
6 小时前
【C++复习】:继承
开发语言·c++
_日拱一卒
6 小时前
LeetCode:找到字符串中的所有字母异位词
算法·leetcode
何仙鸟
6 小时前
GarmageSet下载和处理
java·开发语言
热门推荐
012026年3月AI领域大事件:DeepSeek引领开源风暴02GitHub 镜像站点03围棋-html版本04小黑课堂计算机二级WPSoffice题库软件下载安装教程(2026年3月最新版)05班级宠物园部署指南06纯 HTML/CSS/JS 实现的高颜值登录页,还会眨眼睛!少女心爆棚!07“wsl --install -d Ubuntu-22.04”下载慢,中国地区离线安装 Ubuntu 22.04 WSL方法(亲测2025年5月6日)08中国象棋-html版本09【计算机一级WPSoffice】小黑课堂题库软件下载安装教程(2026年3月最新版)10UV安装并设置国内源