#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;
}
void delchar( char *str, char c ){int t=1;for(int i=MAXN-1;i>=0;i--){if(str[i]==c){for(int j=i;j<MAXN-t;j++){str[j]=str[j+1];}t++;}}
}

习题8-6 删除字符 (20 分)相关推荐

  1. 6-4 删除字符 (20分)

    本题要求实现一个删除字符串中的指定字符的简单函数. 函数接口定义: void delchar( char *str, char c ); 其中char *str是传入的字符串,c是待删除的字符.函数d ...

  2. 6-5 删除字符 (20 分)

    本题要求实现一个删除字符串中的指定字符的简单函数. 函数接口定义: void delchar( char *str, char c ); 其中char *str是传入的字符串,c是待删除的字符.函数d ...

  3. 6-11 删除字符 (20 分)

    本题要求实现一个删除字符串中的指定字符的简单函数. 函数接口定义: void delchar( char *str, char c ); 其中char *str是传入的字符串,c是待删除的字符.函数d ...

  4. 删除字符 (20分)

    void delchar( char *str, char c ) {int i,j=0;for(i=0;*(str+i)!='\0';i++){if(*(str+i) != c)*(str+(j++ ...

  5. 7-2 删除重复字符 (20 分)

    7-2 删除重复字符 (20 分) 本题要求编写程序,将给定字符串去掉重复的字符后,按照字符ASCII码顺序从小到大排序后输出. 输入格式: 输入是一个以回车结束的非空字符串(少于80个字符). 输出 ...

  6. 习题1.8 二分查找 (20 分)

    习题1.8 二分查找 (20 分) 本题要求实现二分查找算法. 函数接口定义: Position BinarySearch( List L, ElementType X ); 其中List结构定义如下 ...

  7. 习题2.1 简单计算器 (20 分)

    习题2.1 简单计算器 (20 分) 模拟简单运算器的工作.假设计算器只能进行加减乘除运算,运算数和结果都是整数,四种运算符的优先级相同,按从左到右的顺序计算. 输入格式: 输入在一行中给出一个四则运 ...

  8. 7-5 输出字符串中出现的字符 (20 分)

    7-5 输出字符串中出现的字符 (20 分) 输入一个字符串(包括大小写字母和空格),除去空格输出在字符串中出现过的字符. 输入格式: 输入一个字符串 输出格式: 输出在字符串中出现过的字符,每个字符 ...

  9. PTA:6-8 数组元素的区间删除 (20 分)

    大一下半期数据结构 数据结构题目集 数组元素的区间删除 (20 分) 给定一个顺序存储的线性表,请设计一个函数删除所有值大于min而且小于max的元素.删除后表中剩余元素保持顺序存储,并且相对位置不能 ...

最新文章

  1. 自家表兄弟Tomcat和Jetty
  2. 动画requestAnimationFrame
  3. 数据结构---线段树
  4. linux c语言文件属性,Linux C获取文件属性
  5. linux centos7 /tmp目录 自动清理规则
  6. face_recognition快速入门
  7. 配置SSH非管理员用户登录
  8. Oracle主要概念汇总
  9. oracle 函数_oracle中row_number、rank、dense_rank() 的区别(over函数)
  10. JAVA学子商城项目问题集锦(springboot)
  11. 关于一些初级ACM竞赛题目的分析和题解(一)。
  12. python工厂模式和单例模式_python之单例模式和工厂模式
  13. html5 省份热点图,javascript html5 canvas实现可拖动省份的中国地图
  14. 深夜的呼唤,无尽的力量
  15. c语言fscanf 发生段错误,亚嵌教育
  16. n9006 android6,三星N9006怎么用 三星N9006使用方法【详解】
  17. Golang map源码详解
  18. a标签里面title的使用
  19. echarts-gauge-bar
  20. Android实现下载图片并保存到SD卡中

热门文章

  1. 2021-04-06 符号执行是啥?
  2. 求相关和卷积的full和same
  3. 超像素、语义分割、实例分割、全景分割 傻傻分不清?
  4. 拒绝遗忘:高效的动态规划算法
  5. 基于3D深度视觉的人体姿态估计算法
  6. 基于HTTP协议的几种实时数据获取技术
  7. AC3 bit allocation
  8. Nginx 静态资源缓存配置
  9. 再学 GDI+[56]: 路径 - Warp
  10. Android2.3操作系统即将发布,亮点解读