本题要求实现一个删除字符串中的指定字符的简单函数。
函数接口定义:
void delchar( char *str, char c );
其中char *str是传入的字符串,c是待删除的字符。函数delchar的功能是将字符串str中出现的所有c字符删除。
裁判测试程序样例:
#include <stdio.h>
#define MAXN 20

void 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;

}

/* 你的代码将被嵌在这里 */
输入样例:
a
happy new year
输出样例:
hppy new yer

void delchar( char *str, char c ){char *op;while(*str!='\0'){int flag=1;if(*str==c){flag=0;for(op=str;*op!='\0';op++){*op=*(op+1);}}if(flag==1){str++;}   }
}

6-4 删除字符 (20分)相关推荐

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

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

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

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

  3. 习题8-6 删除字符 (20 分)

    #include <stdio.h> #define MAXN 20void delchar( char *str, char c ); void ReadString( char s[] ...

  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. 7-5 输出字符串中出现的字符 (20 分)

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

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

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

  8. 6-4 删除字符 (10分)

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

  9. PTA-7-8 删除重复字符 (20分)(C语言)

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

最新文章

  1. 使用页面元素属性做状态判断的隐患
  2. 管理数据,应用程序和主机安全-B
  3. oracle+字段+virtual,Oracle 11g新特性之--虚拟列(Virtual Column)
  4. 12、HTML <form>标签(表单)
  5. 想学python怎么学习_新手如何自学python课程?
  6. windows消息机制和Linux,Windows消息机制初谈 (转)
  7. 关于android:windowNoTitle不起作用的解决办法
  8. 苏杰专访:产品创新好方向=几十年不变的需求+硬科技赋能
  9. 最容易“杀死”女人的30句话
  10. Log4Net使用手册 ---转载
  11. SQL注入之万能密码
  12. ThingJS图表整合
  13. DirectX12初始化三——DirectX图形基础结构,功能支持检测,资源驻留
  14. Win7激活工具无效?输入SLMGR -REARM显示不是内部命令?
  15. 1分钟激活任意Windows 系统
  16. java导出格式与拓展名不一致_ASP.NET导出Excel打开时提示:与文件扩展名指定文件不一致解决方法...
  17. RocketMQ集群(2主2从)搭建详细步骤
  18. Java反射之Filed(类中的属性对象)
  19. 教父三部曲观后感总结
  20. 张一鸣打造“抖音”等现象级产品的秘密:技术深度融合业务,引爆产品创新!

热门文章

  1. 云南金沙江丽江流域现神秘岩画 岩壁印有手印
  2. GTK常用控件之图片控件( GtkImage )
  3. 新大陆物联网-Android实现网关功能-连接云平台并上传传感器数据-获取执行器指令并执行-Android网关开发-通信-数据上传云平台-JAVA原理讲解-免费云平台使用-竞赛2022国赛真题
  4. 急急,Android如何显示账单总余额?!!!
  5. python xml文件解析 及生成xml文件
  6. 互联网与传统经济肉搏:亿元赌局的思考
  7. 产险精算GLM-GAM案例
  8. 计算机中丢失crashrpt,修复crashrpt.dll
  9. CSS网页布局心得(样式优先级,块级元素,内联元素,display,position,float)
  10. 基于React和Node.JS的表单录入系统的设计与实现