当前位置: 首页 > news >正文

4564: 保留尾部*

描述

规定输入的字符串中只包含字母和*号,除了尾部的*号之外,请将字符串中其他*号全部删除。

输入

输入数据包括一串字符串,只包含字母和*,总长度不超过80。

输出

输出按要求删除*后的字符串。

样例输入

*******A*BC*DEF*G****

样例输出

ABCDEFG****

#include <stdio.h>

#include <string.h>

int main()

{

char a[100],b[100];

int v,i,j,sum=0;

gets(a);

v=strlen(a);

for(i=0,j=0;i<v;i++){

if(a[i]!='*'){

b[j]=a[i];

j++;

}

}

while(a[v-1]=='*'){

sum++,v--; //计算尾部*的个数

}

for(i=0;i<sum;i++){ //在尾部添加*

b[j]='*';

j++;

}

b[j]='\0';

puts(b);

return 0;

}

//注意,只保留尾部的*,若尾部无*,则删除后的字符串内无*

http://www.lryc.cn/news/12390.html

相关文章:

  • 安卓项目搭建grpc环境
  • Flink01: 基本介绍
  • 设计模式之单例模式
  • [oeasy]python0086_ASCII_出现背景_1963年_DEC_PDP系列主机_VT系列终端
  • 基于FFmpeg实现的无声音屏幕录制
  • 【项目精选】基于JSP物流信息网(论文+源码+视频)
  • linux异步IO编程实例分析
  • 日常英语口语练习-情景交际场景25(三)
  • Qt 工程师进阶技术23种设计模式
  • Redis 强化
  • 华为OD机试题 - 众数和中位数(JavaScript)
  • Go: expected pseudo-register found R13 error
  • 程序员必备的技能-深入理解 Linux 内核拆解
  • 学习 Python 之 Pygame 开发坦克大战(三)
  • Docker 学习笔记
  • 华为OD机试 - 相同数字的积木游戏1(JS)
  • Linux系统之iptables应用SNAT与DNAT
  • 2023美赛ABCDEF思路汇总
  • Damask和abaqus晶体塑性联合仿真培训通知
  • 用javascript分类刷leetcode17.栈(图文视频讲解)
  • 转换大小写与完成字符串反转
  • 大数据框架之Hadoop:MapReduce(三)MapReduce框架原理——InputFormat数据输入
  • 【Opencv 系列】 第4章 直方图
  • C#反射原理
  • python+vue微信小程序的线上服装店系统
  • 众德全自动批量剪辑工具,批量去重伪原创视频,全自动合成探店带货等视频
  • 【项目精选】基于网络爬虫技术的网络新闻分析(论文+源码+视频)
  • 华为OD机试 - 任务混部(JS)
  • Matlab搭建AlexNet实现手写数字识别
  • 比较全面的HTTP和TCP网络传输的单工、全双工和半双工