保留尾部*
来源:互联网 发布:宝宝哭声辨别软件 编辑:程序博客网 时间:2024/05/01 02:51
题目描述
规定输入的字符串中只包含字母和*号,除了尾部的*号之外,请将字符串中其他*号全部删除。
输入
多组测试数据,输入数据包括一串字符串,只包含字母和*,总长度不超过80。
输出
输出按要求删除*后的字符串。
样例输入
*******A*BC*DEF*G****
样例输出
ABCDEFG****
提示:先统计一下字符串后面*所在的位置。
#include <stdio.h>
#include<string.h>
int
main()
{
char
a[10000];
int
i,n,j,q;
while
(
scanf
(
"%s"
,a)!=EOF)
{
j=0;
n=
strlen
(a);
for
(i=n-1;i>=0;i--)
{
if
(a[i]==
'*'
)
j++;
else
break;//统计最后字母所在的位置。
}
for
(q=0;q<=i;q++)
{
if
(a[q]!=
'*'
)
printf
(
"%c"
,a[q]);//只输出字母。
}
for
(i=0;i<j;i++)
printf
(
"*"
);//输出最后的*。
printf
(
"\n"
);
}
return
0;
}
0 0
- 保留尾部*
- JAVA字符截断保留尾部
- 链表循环保留M个节点 然后删除N个节点 重复操作到链表尾部
- 保留
- 保留
- 保留
- 保留
- 消除尾部递归
- 什么是尾部递归
- 尾部插入节点
- 十一月份的尾部
- 阶乘尾部的0
- 题目:尾部的零
- 算EEPROM 尾部长度
- LintCode 尾部的零
- LintCode_尾部的零
- 尾部的零
- 统计n!尾部零
- UML:学习笔记1 简单了解及构造
- Unique Binary Search Trees II
- Unity3D的着色器介绍(一)—软渲染和着色器原理
- ACM-HDU1870愚人节的礼物(栈初步练习)
- Single Number
- 保留尾部*
- PL/SQL 运算符(Operator)
- Caffe 深度学习框架上手教程
- hdu 4089 Activation(概率dp)
- linux2.6.29 CFS调度详细分析(一)
- Struts 1 配置文件
- unity3d 关于c#命名空间引用问题
- Eclipse出现 you must restart adb and eclipse的解决办法
- linux 硬盘分区和挂载详解