6-2 删除字符串中下标为i的字符 (10分)

本题要求实现一个函数,删除字符串中的下标为i的字符,i的值保证合法,即字符串一定存在下标为i的字符。

函数接口定义:

void delstring ( char *s,int i);

其中char *s是传入的字符串,i为要删除字符的下标,函数delstring的功能是将字符串s中下标为i的字符删除。

裁判测试程序样例:

#include <stdio.h>
void delstring ( char *s ,int i);
int main()
{char str[80];int i;gets(str);scanf("%d",&i);delstring(str,i);puts(str);return 0;
}/* 你的代码将被嵌在这里 */

输入样例:

hello
1

输出样例:

hllo

#include<string.h>
void delstring ( char *s,int i)
{int len = strlen(s);for(int j=i;j<len;j++){char temp;temp = s[j+1];s[j+1] = s[j];s[j] = temp; }
}

C语言函数题- 删除字符串中下标为i的字符相关推荐

  1. C语言试题六十一之请编写函数fun:将s所指字符串中下标为偶数的字符删除,串中剩余字符形成新串放在t所指数组中。

    1. 题目 请编写函数fun,其功能是:将s所指字符串中下标为偶数的字符删除,串中剩余字符形成新串放在t所指数组中. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C程 ...

  2. 【C语言】字符串加密解密,字符串左旋,杨氏矩阵,删除字符串中出现次数最少的字符

    目录 1.字符串解密加密 2.字符串左旋 3.杨氏矩阵 4.删除字符串中出现次数最少的字符 好久不见,自从刷完剑指offer里面所有目前可以用C解决的题目吧之后,就在刷一些高校的题和华为机试题,一直在 ...

  3. 删除出现次数最少字符串JAVA_牛客网——华为机试(题23:删除字符串中出现次数最少的字符)(Java)...

    题目描述: 实现删除字符串中出现次数最少的字符,若多个字符出现次数一样,则都删除.输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序. 输入描述: 字符串只包含小写英文字母, 不考虑非法输入, ...

  4. 删除字符串中出现次数最少的字符,汽水瓶,简单密码

    删除字符串中出现次数最少的字符 实现删除字符串中出现次数最少的字符,若多个字符出现次数一样,则都删除.输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序. 输入描述:字符串只包含小写英文字母, ...

  5. 删除字符串中出现次数最少的字符

    在公交车上看一博客实现删除字符串中出现次数最少的字符,认为里面使用数组来作为hash很好,所以我就自己实现一遍. 要求:实现删除一个字符串中出现次数最少的字符.输出删除后的字符,要求安装原来顺序输出. ...

  6. C++实现删除字符串中所有重复出现的字符

    C++实现删除字符串中所有重复出现的字符 #include<iostream> using namespace std; char* DeleteRepeatCharacters(char ...

  7. JAVA----------------------华为机试--------------------------删除字符串中出现次数最少的字符...

    题目描述 实现删除字符串中出现次数最少的字符,若多个字符出现次数一样,则都删除.输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序. 输入描述: 字符串只包含小写英文字母, 不考虑非法输入,输 ...

  8. HJ23 删除字符串中出现次数最少的字符

    描述 实现删除字符串中出现次数最少的字符,若多个字符出现次数一样,则都删除.输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序. 注意每个输入文件有多组输入,即多个字符串用回车隔开 输入描述: ...

  9. 华为机试HJ23:删除字符串中出现次数最少的字符

    作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 题目描述: 实现删除字符串中出现次数最少的字符,若多个字符出现次数一样,则都删除.输出删除这些单 ...

最新文章

  1. leetcode 371. 两整数之和(不用算术运算符实现两个数的加法:按位异或原理)
  2. 内存四区(代码区 静态区 栈区 堆区)
  3. W3 Total Cache+Hacklog Remote Attachment Upyun
  4. 输油管道问题 测试数据_建立测试时要考虑的数据管道
  5. 小米618战报出炉!三平台狂揽156项第一
  6. 不要进行过度设计,某一层存在真的有意义吗?是否可以更简单。
  7. python矩阵转置_Python 矩阵转置的几种方法小结
  8. mysql 开发基础系列19 触发器
  9. java中实现方法重载怎么声明_java 接口中如何声明类似于重载的方法?
  10. 大数斐波那契数列(nyoj655)光棍的yy
  11. 2019最新麦子学院web前端开发工程师(全套)
  12. 西南科技大学OJ题 单链表中信息的分类1039
  13. vue开发完整企业购物商城集成支付宝和微信登陆支付3步实现登陆
  14. 树莓派如何连接WiFi
  15. android 热点 连接电脑上网,安卓手机做wifi热点让笔记本上网的方法
  16. scp在命令行中带密码远程拷贝文件
  17. 人类一败涂地做图教程_人类一败涂地地图制作教程 创意工坊自制地图方法
  18. 弘辽科技:淘宝开店审核不通过怎么办?认证复核不通过怎么办?
  19. 如果用java实现app的热更新操作
  20. java.lang.RuntimeException: Although a UNIX domain socket path is configured as /opt/module/hadoop-2

热门文章

  1. 10.22 tcpdump:监听网络流量
  2. kubectl 命令管理(1)
  3. 春风吹用计算机的谱子,方大同《春风吹》简谱
  4. java请模拟出双重定时器_Java多线程基础 - osc_czmaebyq的个人空间 - OSCHINA - 中文开源技术交流社区...
  5. java左手画圆右手画方_左手画圆,右手画方作文
  6. poj1985 Cow Marathon(树的直径#入门)
  7. 数智化时代合格数据架构师如何养成?
  8. 技术详解:基于人脸识别的 AI 弹幕
  9. 从《黎明杀机》看非对称对抗游戏的魅力
  10. 加速 VR 渲染地狱难度进阶篇:降低图形 API 调用次数