C语言函数题- 删除字符串中下标为i的字符
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的字符相关推荐
- C语言试题六十一之请编写函数fun:将s所指字符串中下标为偶数的字符删除,串中剩余字符形成新串放在t所指数组中。
1. 题目 请编写函数fun,其功能是:将s所指字符串中下标为偶数的字符删除,串中剩余字符形成新串放在t所指数组中. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C程 ...
- 【C语言】字符串加密解密,字符串左旋,杨氏矩阵,删除字符串中出现次数最少的字符
目录 1.字符串解密加密 2.字符串左旋 3.杨氏矩阵 4.删除字符串中出现次数最少的字符 好久不见,自从刷完剑指offer里面所有目前可以用C解决的题目吧之后,就在刷一些高校的题和华为机试题,一直在 ...
- 删除出现次数最少字符串JAVA_牛客网——华为机试(题23:删除字符串中出现次数最少的字符)(Java)...
题目描述: 实现删除字符串中出现次数最少的字符,若多个字符出现次数一样,则都删除.输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序. 输入描述: 字符串只包含小写英文字母, 不考虑非法输入, ...
- 删除字符串中出现次数最少的字符,汽水瓶,简单密码
删除字符串中出现次数最少的字符 实现删除字符串中出现次数最少的字符,若多个字符出现次数一样,则都删除.输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序. 输入描述:字符串只包含小写英文字母, ...
- 删除字符串中出现次数最少的字符
在公交车上看一博客实现删除字符串中出现次数最少的字符,认为里面使用数组来作为hash很好,所以我就自己实现一遍. 要求:实现删除一个字符串中出现次数最少的字符.输出删除后的字符,要求安装原来顺序输出. ...
- C++实现删除字符串中所有重复出现的字符
C++实现删除字符串中所有重复出现的字符 #include<iostream> using namespace std; char* DeleteRepeatCharacters(char ...
- JAVA----------------------华为机试--------------------------删除字符串中出现次数最少的字符...
题目描述 实现删除字符串中出现次数最少的字符,若多个字符出现次数一样,则都删除.输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序. 输入描述: 字符串只包含小写英文字母, 不考虑非法输入,输 ...
- HJ23 删除字符串中出现次数最少的字符
描述 实现删除字符串中出现次数最少的字符,若多个字符出现次数一样,则都删除.输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序. 注意每个输入文件有多组输入,即多个字符串用回车隔开 输入描述: ...
- 华为机试HJ23:删除字符串中出现次数最少的字符
作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 题目描述: 实现删除字符串中出现次数最少的字符,若多个字符出现次数一样,则都删除.输出删除这些单 ...
最新文章
- leetcode 371. 两整数之和(不用算术运算符实现两个数的加法:按位异或原理)
- 内存四区(代码区 静态区 栈区 堆区)
- W3 Total Cache+Hacklog Remote Attachment Upyun
- 输油管道问题 测试数据_建立测试时要考虑的数据管道
- 小米618战报出炉!三平台狂揽156项第一
- 不要进行过度设计,某一层存在真的有意义吗?是否可以更简单。
- python矩阵转置_Python 矩阵转置的几种方法小结
- mysql 开发基础系列19 触发器
- java中实现方法重载怎么声明_java 接口中如何声明类似于重载的方法?
- 大数斐波那契数列(nyoj655)光棍的yy
- 2019最新麦子学院web前端开发工程师(全套)
- 西南科技大学OJ题 单链表中信息的分类1039
- vue开发完整企业购物商城集成支付宝和微信登陆支付3步实现登陆
- 树莓派如何连接WiFi
- android 热点 连接电脑上网,安卓手机做wifi热点让笔记本上网的方法
- scp在命令行中带密码远程拷贝文件
- 人类一败涂地做图教程_人类一败涂地地图制作教程 创意工坊自制地图方法
- 弘辽科技:淘宝开店审核不通过怎么办?认证复核不通过怎么办?
- 如果用java实现app的热更新操作
- java.lang.RuntimeException: Although a UNIX domain socket path is configured as /opt/module/hadoop-2
热门文章
- 10.22 tcpdump:监听网络流量
- kubectl 命令管理(1)
- 春风吹用计算机的谱子,方大同《春风吹》简谱
- java请模拟出双重定时器_Java多线程基础 - osc_czmaebyq的个人空间 - OSCHINA - 中文开源技术交流社区...
- java左手画圆右手画方_左手画圆,右手画方作文
- poj1985 Cow Marathon(树的直径#入门)
- 数智化时代合格数据架构师如何养成?
- 技术详解:基于人脸识别的 AI 弹幕
- 从《黎明杀机》看非对称对抗游戏的魅力
- 加速 VR 渲染地狱难度进阶篇:降低图形 API 调用次数