下面程序的功能是调用fun函数以删除字符串中指定的字符
韩山师范学院2015年插本真题的一道
这道题初看想破头都想无,后来闲下就老是想它,后来做到其他类似的题,才想了出来
下面程序的功能是调用fun函数以删除字符串中指定的字符,请填空。
void fun(char s[],int c)
{ int i,j;for(i=0,j=0;s[i]!='\0';i++)if ( /*填空1*/ ) /*填空2*/ ;s[j]='\0';
}
main()
{ char str[]="abcdefgAbcd", ch;scanf("%c",&ch);fun(str,ch);printf("%s\n",str);
}
附上答案:
#include <stdio.h>
void fun(char s[],int c)
{ int i,j;for(i=0,j=0;s[i]!='\0';i++)if (s[i] != c) s[j++] = s[i] ;s[j]='\0';
}void main()
{ char str[]="abcdefgAbcd", ch;scanf("%c",&ch);fun(str,ch);printf("%s\n",str);
}
下面程序的功能是调用fun函数以删除字符串中指定的字符相关推荐
- 设计一个函数能够取出字符串中指定的字符
看到这时我们很容易的想到直接使用memmove,在找到了指定的字符之后将后面的字符向前移动,使用了memmove这个函数内部也是将后面的字符挨个复制到指定的位置.如果遇上 testssss要是向去除字 ...
- php 删除子字符串函数,PHP删除字符串中的任何字符函数
function delStr($start, $end, $orgenStr) { //读取要删除字符位置的前一部分字符串,并赋值给$temp //strpos读取字符第一次出现的位置 //subs ...
- C语言函数题- 删除字符串中下标为i的字符
6-2 删除字符串中下标为i的字符 (10分) 本题要求实现一个函数,删除字符串中的下标为i的字符,i的值保证合法,即字符串一定存在下标为i的字符. 函数接口定义: void delstring ( ...
- SQL截取字符串,SQL分割字符串函数,SQL字符串按指定的字符拆分
-- 截取字符串函数: -- SUBSTRING_INDEX(str, delim, count)-- str: 要处理的字符串. -- delim: 分割符,将str分割成两部分. -- count ...
- 编写一个函数,用来删除字符串中的空格字符:
#include<stdio.h> int main() {char str[] = { "Huai Bei 2014" }, * p = str,*q;while ( ...
- C语言编程>第十一周 ⑤ 请编写一个函数,用来删除字符串中的所有空格。
例题:请编写一个函数,用来删除字符串中的所有空格. 例如,输入we l come,则输出为welcome. 请勿改动主函数main与其它函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句. ...
- C语言编程>第二十三周 ③ 下列给定程序中,函数fun的功能是:利用插入排序法对字符串中的字符按从小到大的顺序进行排序。插入法的基本算法是:先对字符串中的头两个元素进行排序;然后把第三字符插入
例题:下列给定程序中,函数fun的功能是:利用插入排序法对字符串中的字符按从小到大的顺序进行排序.插入法的基本算法是:先对字符串中的头两个元素进行排序:然后把第三字符插入到前两个字符中,插入后前三个字 ...
- C语言编程>第二十五周 ① 给定程序中,函数fun的功能是:在形参s所指字符串中的每个非数字字符之后插入一个“*”号。
例题:给定程序中,函数fun的功能是:在形参s所指字符串中的每个非数字字符之后插入一个"*"号. 例如,形参s所指的字符串为:albc45sdtg56f,则执行结果为:a*1b*c ...
- C语言试题五十七之假定输入的字符串中只包含字母和*号。请编写函数function,它的功能是:删除字符串中所有*号。在编写函数时,不得使用c语言提供的字符串函数。
1. 题目 假定输入的字符串中只包含字母和*号.请编写函数function,它的功能是:删除字符串中所有*号.在编写函数时,不得使用c语言提供的字符串函数. 2 .温馨提示 C语言试题汇总里可用于计算 ...
- 66.假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:删除字符串中所有的*号。在编写函数时,不得使用C语言提供的字符串函数。
66.假定输入的字符串中只包含字母和号.请编写函数fun,它的功能是:删除字符串中所有的号.在编写函数时,不得使用C语言提供的字符串函数. 例如,若字符串中的内容为****A*BC*DEFG***** ...
最新文章
- 学Java好还是学Python好?这里有些建议
- 在以下说法错误的是_外行人对翡翠有哪些错误认知?行家给你最精准的答案
- 脑洞大开的插画师,每幅都戳到我诡异的笑点
- sqlite3 cmd命令输出乱码
- oracle unlimit权限,有关UNLIMITED TABLESPACE权限
- 如何做员工满意度调查问卷?
- 第二十三篇:稳定性之服务SLA
- 利用手机距离感应器来切换扬声器和听筒播放
- 算法笔记:使用A*算法解决八数码问题
- JAVA对接飞猪旅行_飞猪对接教程
- windows10安装MySQL8.0
- spark执行优化——依赖上传到HDFS二(-conf spark.yarn.dist.jars或者--jars 的使用)
- 长荣航空空服员受辱追踪:工会盼给当事人公伤假
- STM32探索之路——使用JLink仿真器烧写固件的原理
- 程序设计阶段性总结报告二
- 2021-2027全球与中国单点润滑器市场现状及未来发展趋势
- R语言中dcast 和 melt的使用 简单易懂
- 25 个很棒的 Python 脚本(迷你项目)的集合
- 抓包mysql乱码_抓包数据乱码是什么情况?
- 银联接口对接demo测试
热门文章
- MySQL基础学习_第016章节_简单的查询语句
- 突发:史蒂芬·霍金去世,享年76岁!
- Android 科大讯飞语音评测SDK 踩坑实录
- 信息学奥赛一本通:1132:石头剪子布
- Cython使用及pycharm
- ibm服务器3650换硬盘内存,X3650更换硬盘
- 微信web中IOS系统手机摇一摇功能实现及问题解决
- 计算机应用能力考试ppt,全国专业技术人员计算机应用能力考试 PPT 2003 题库版...
- 高等数学期末总复习 DAY6.洛必达求极限、不等式单调性证明、判断拐点、曲率以及曲率半径
- (特重要,请注意)毕业N年后,请不要被档案烦死