习题8-6 删除字符
来源:互联网 发布:高三毕业后干什么知乎 编辑:程序博客网 时间:2024/06/05 15:58
习题8-6 删除字符
PTA地址:https://pta.patest.cn/pta/test/12/exam/3/question/339
本题要求实现一个删除字符串中的指定字符的简单函数。
函数接口定义:
void delchar( char *str, char c );
其中char *str
是传入的字符串,c
是待删除的字符。函数delchar
的功能是将字符串str
中出现的所有c
字符删除。
裁判测试程序样例:
#include <stdio.h>#define MAXN 20void delchar( char *str, char c );void ReadString( char s[] ); /* 由裁判实现,略去不表 */int main(){ char str[MAXN], c; scanf("%c\n", &c); ReadString(str); delchar(str, c); printf("%s\n", str); return 0;}/* 你的代码将被嵌在这里 */
输入样例:
ahappy new year
输出样例:
hppy new yer
void delchar( char *str, char c ){char* ret = str;if( str != NULL ){char* p = str;while( *str ){if( *str != c ){*p = *str;p++;}str++;}*p = *str;}return ret;}
阅读全文
0 0
- 习题8-6 删除字符
- 习题8-6 删除字符
- 算法习题63:字符串删除特定字符
- 习题10--转义字符
- 字符删除
- 删除字符
- 删除字符
- 删除字符
- C++实验6-项目4:字符删除
- 习题6-8 空间结构 UVa806
- 习题8
- 习题8
- 习题8
- 习题8
- 习题6
- 习题6
- C primer plus第8章(字符输入/输出和输入确认)习题
- XYNUOJ 1096: 习题6-10 字符统计 输出结果为三行分别输出
- bzoj 3560 DZY Loves Math V
- java io
- myBatis 一对一 和一对多映射
- Java中 equals() 和 ==的区别
- js个人笔记
- 习题8-6 删除字符
- 23. Merge k Sorted Lists
- Haproxy 8种算法+Session共享
- 浅尝Java 数组
- MongoDB高可用集群配置的方案-对称集群(一致对外)与非对称集群(只有我对外,其它待命)
- 设计模式之工厂方法模式
- 0014_Longest Common Prefix
- 【iOS沉思录】NSTimer你真的会用了吗
- 不太好找的前端资源angular-ui-router.min.js 1.0.3