韩山师范学院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函数以删除字符串中指定的字符相关推荐

  1. 设计一个函数能够取出字符串中指定的字符

    看到这时我们很容易的想到直接使用memmove,在找到了指定的字符之后将后面的字符向前移动,使用了memmove这个函数内部也是将后面的字符挨个复制到指定的位置.如果遇上 testssss要是向去除字 ...

  2. php 删除子字符串函数,PHP删除字符串中的任何字符函数

    function delStr($start, $end, $orgenStr) { //读取要删除字符位置的前一部分字符串,并赋值给$temp //strpos读取字符第一次出现的位置 //subs ...

  3. C语言函数题- 删除字符串中下标为i的字符

    6-2 删除字符串中下标为i的字符 (10分) 本题要求实现一个函数,删除字符串中的下标为i的字符,i的值保证合法,即字符串一定存在下标为i的字符. 函数接口定义: void delstring ( ...

  4. SQL截取字符串,SQL分割字符串函数,SQL字符串按指定的字符拆分

    -- 截取字符串函数: -- SUBSTRING_INDEX(str, delim, count)-- str: 要处理的字符串. -- delim: 分割符,将str分割成两部分. -- count ...

  5. 编写一个函数,用来删除字符串中的空格字符:

    #include<stdio.h> int main() {char str[] = { "Huai Bei 2014" }, * p = str,*q;while ( ...

  6. C语言编程>第十一周 ⑤ 请编写一个函数,用来删除字符串中的所有空格。

    例题:请编写一个函数,用来删除字符串中的所有空格. 例如,输入we l come,则输出为welcome. 请勿改动主函数main与其它函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句. ...

  7. C语言编程>第二十三周 ③ 下列给定程序中,函数fun的功能是:利用插入排序法对字符串中的字符按从小到大的顺序进行排序。插入法的基本算法是:先对字符串中的头两个元素进行排序;然后把第三字符插入

    例题:下列给定程序中,函数fun的功能是:利用插入排序法对字符串中的字符按从小到大的顺序进行排序.插入法的基本算法是:先对字符串中的头两个元素进行排序:然后把第三字符插入到前两个字符中,插入后前三个字 ...

  8. C语言编程>第二十五周 ① 给定程序中,函数fun的功能是:在形参s所指字符串中的每个非数字字符之后插入一个“*”号。

    例题:给定程序中,函数fun的功能是:在形参s所指字符串中的每个非数字字符之后插入一个"*"号. 例如,形参s所指的字符串为:albc45sdtg56f,则执行结果为:a*1b*c ...

  9. C语言试题五十七之假定输入的字符串中只包含字母和*号。请编写函数function,它的功能是:删除字符串中所有*号。在编写函数时,不得使用c语言提供的字符串函数。

    1. 题目 假定输入的字符串中只包含字母和*号.请编写函数function,它的功能是:删除字符串中所有*号.在编写函数时,不得使用c语言提供的字符串函数. 2 .温馨提示 C语言试题汇总里可用于计算 ...

  10. 66.假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:删除字符串中所有的*号。在编写函数时,不得使用C语言提供的字符串函数。

    66.假定输入的字符串中只包含字母和号.请编写函数fun,它的功能是:删除字符串中所有的号.在编写函数时,不得使用C语言提供的字符串函数. 例如,若字符串中的内容为****A*BC*DEFG***** ...

最新文章

  1. 学Java好还是学Python好?这里有些建议
  2. 在以下说法错误的是_外行人对翡翠有哪些错误认知?行家给你最精准的答案
  3. 脑洞大开的插画师,每幅都戳到我诡异的笑点
  4. sqlite3 cmd命令输出乱码
  5. oracle unlimit权限,有关UNLIMITED TABLESPACE权限
  6. 如何做员工满意度调查问卷?
  7. 第二十三篇:稳定性之服务SLA
  8. 利用手机距离感应器来切换扬声器和听筒播放
  9. 算法笔记:使用A*算法解决八数码问题
  10. JAVA对接飞猪旅行_飞猪对接教程
  11. windows10安装MySQL8.0
  12. spark执行优化——依赖上传到HDFS二(-conf spark.yarn.dist.jars或者--jars 的使用)
  13. 长荣航空空服员受辱追踪:工会盼给当事人公伤假
  14. STM32探索之路——使用JLink仿真器烧写固件的原理
  15. 程序设计阶段性总结报告二
  16. 2021-2027全球与中国单点润滑器市场现状及未来发展趋势
  17. R语言中dcast 和 melt的使用 简单易懂
  18. 25 个很棒的 Python 脚本(迷你项目)的集合
  19. 抓包mysql乱码_抓包数据乱码是什么情况?
  20. 银联接口对接demo测试

热门文章

  1. MySQL基础学习_第016章节_简单的查询语句
  2. 突发:史蒂芬·霍金去世,享年76岁!
  3. Android 科大讯飞语音评测SDK 踩坑实录
  4. 信息学奥赛一本通:1132:石头剪子布
  5. Cython使用及pycharm
  6. ibm服务器3650换硬盘内存,X3650更换硬盘
  7. 微信web中IOS系统手机摇一摇功能实现及问题解决
  8. 计算机应用能力考试ppt,全国专业技术人员计算机应用能力考试 PPT 2003 题库版...
  9. 高等数学期末总复习 DAY6.洛必达求极限、不等式单调性证明、判断拐点、曲率以及曲率半径
  10. (特重要,请注意)毕业N年后,请不要被档案烦死