例题:请编写一个函数,用来删除字符串中的所有空格。

例如,输入we l come,则输出为welcome。
请勿改动主函数main与其它函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。

代码如下:

#include<stdio.h>
#include<ctype.h>
#include<conio.h>
void fun(char*s)
{int i=0;char*p=s;while(*p){if(*p!=' '){s[i]=*p;i++;}p++;}s[i]='\0';
}
main()
{char s[81];char message[]="Input a string:";int n;FILE*out;printf(message);gets(s);puts(s);fun(s);printf("***string:%s\n",s);out=fopen("outfile.dat","w");fun(message);fprintf(out,"%s",message);fclose(out);
}

输出运行窗口如下:

本周其他练习

C语言程序设计专栏

C语言编程>第十一周 ① 请编写函数fun,其功能是:将str所指字符串中下标为偶数的字符删除,字符串中剩余字符形成的新串放在s所指数组中。

C语言编程>第十一周 ② N名学生的成绩已在主函数中放入一个带头结点的链表结构中,a指向链表的头结点。请编写函数fun,它的功能是:找出学生的最高分,由函数返回。

C语言编程>第十一周 ③ 假定输入的字符串只包含字母和 “#”号。请编写函数fun,它的功能是:将字符串中的前导 “#”号全部移到字符串的尾部。

C语言编程>第十一周 ④ 请编写函数fun,该函数的功能是:判断字符串是否为回文?若是则函数返回1,主函数中输出YES,否则返回0,主函数中输出NO。回文是指顺读和倒读都一样的字符串。

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

C语言编程>第十一周 ⑥ 某学生的记录由学号、5门课程成绩和平均分组成,学号和5门课程的成绩已在主函数中给出。请编写函数fun,它的功能是:求出该学生的平均分,并放在记录的ave成员中。

C语言编程>第十一周 ⑦ 请编写函数fun,它的功能是:求出str所指字符串中指定字符的个数,并返回此值。

C语言编程>第十一周 ⑧ 请编写函数fun,该函数的功能是:移动一维数组中的内容:若数组中有m个整数,要求把下标从0到t(t≤m-1)的数组元素平移到数组的最后。

越努力越幸运!
加油,奥力给!!!

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

  1. C语言试题四十一之请编写一个函数,用来删除字符串中的所有空格。

    1. 题目 请编写一个函数function,它的功能是:用来删除字符串中的所有空格. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C程序设计科目.帮助C语言学者打好程 ...

  2. 请编写一个程序,用于统计字符串中每个字母的出现次数(字母忽略大小写),统计出结果后,请按照{'a':3,'b':2}的格式输出。

    请编写一个程序,用于统计字符串中每个字母的出现次数(字母忽略大小写),统计出结果后,请按照{'a':3,'b':2}的格式输出. ras = [] mystr = input("请输入一个全 ...

  3. C语言编程>第七周 ⑧ 请编一个函数void fun(int a[M][N],int b[N]),c指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入b所指一维数组中。

    例题:请编一个函数void fun(int a[M][N],int b[N]),c指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入b所指一维数组中.二维数组中的数己在主函数中赋予. ...

  4. C语言编程>第二十一周 ⑥ 请补充main函数,该函数的功能是:从键盘输入一个字符串,即一个指定,然后把这个字符及其后面的所有字符全部删除,结果仍然保存在原串中。

    例题:请补充main函数,该函数的功能是:从键盘输入一个字符串,即一个指定,然后把这个字符及其后面的所有字符全部删除,结果仍然保存在原串中. 例如:输入"1234567",指定字符 ...

  5. C语言编程>第二十一周 ② 请补充main 函数,该函数的功能是:把一维数组中的元素逆置,结果仍然保存在原数组中。

    例题:请补充main 函数,该函数的功能是:把一维数组中的元素逆置,结果仍然保存在原数组中. 注意:仅在横线上填写所需的若干表达式或语句,请勿改动函数中的其它任何内容. 代码如下: #include& ...

  6. C语言编程>第十四周 ⑦ 请编写一个函数fun,它的功能是:计算n门课程的平均分,计算结果作为函数值返回。

    例题:请编写一个函数fun,它的功能是:计算n门课程的平均分,计算结果作为函数值返回. 例如,若有5门课程的成绩是88.92.80.61.5.55:则函数的值为75.30. 请勿改动主函数main与其 ...

  7. 编写c语言程序 斐波那契,请编写一个函数,生成并显示前n个斐波那契数.在主程序中测试...

    编写一个函数求n!,并编写主函数调用该函数 计算e=1+I/1!+1/2!+1/3!+...+1/n!:当n=10时结束 #includeintjiecheng(int);voidmain(){flo ...

  8. C语言试题五十九之请编写一个函数fun,它的功能时:求fibonacci数列中大于t的最小的一个数,结果由函数返回。

    1. 题目 请编写一个函数fun,它的功能时:求fibonacci数列中大于t的最小的一个数,结果由函数返回. 其中fibonacci数列f(n)的定义为:f(0)=0,f(1)=1,f(n)=f(n ...

  9. 25.请编写一个函数fun,它的功能是:比较两个字符串的长度,(不得调用C语言提供的求字符串长度的函数),函数返回较长的字符串。若两个字符串长度相同,则返回第一个字 符串。

    25.请编写一个函数fun,它的功能是:比较两个字符串的长度,(不得调用C语言提供的求字符串长度的函数),函数返回较长的字符串.若两个字符串长度相同,则返回第一个字 符串. 例如,输入:beijing ...

最新文章

  1. 获取本年、本月、本周时间范围_为什么“增值税期末留抵税额本年累计数”很快就被废止了...
  2. SAP MM采购定价过程的一个简单例子
  3. SQL基础:常用SQL语句详解(转)
  4. Winform界面中主从表编辑界面的快速处理
  5. aaynctask控制多个下载进度_史上最强的进度图绘制十大注意事项!
  6. 文件解析漏洞总结-IIS
  7. RuoYi-Cloud 登陆 /code 获取验证码出错
  8. AngularJS国际化配置
  9. Internet地址结构
  10. 2017CCPC哈尔滨 D:X-Men
  11. 使用ansible远程管理集群
  12. 一位38岁的老码农在退休前和年轻码农们的互动
  13. 二阶系统响应指标图_自动控制理论_3.3 二阶系统的瞬态响应
  14. c语言ifi=1 2,2017年计算机二级考试C语言最重要的知识点
  15. linux加静态路由命令,LINUX添加静态路由
  16. nextdate函数白盒测试问题 软件测试_NextDate函数测试用例
  17. 基于51单片机的三角波信号发生器设计
  18. 《人工智能》课程习题
  19. Wordpress商品详情页新增Buy on amazon/ebay跳转按钮
  20. 采用开盘价交易的方法

热门文章

  1. 2016年计算机考研408操作系统真题(客观题)
  2. 已声明“XXX”,但从未读取其值,vscode 如何关闭ts报错
  3. U8销售出库单API接口 --参照发货通知单
  4. redis的lru原理_Redis的LRU算法
  5. 服务器攻击后的善后工作
  6. MQ集群(rabbitMQ)
  7. CentOS桌面安装
  8. POJ 2375 Cow Ski Area 增加最小边使图强连通
  9. cocos2d-x 键盘按住事件 实现人物的连续移动
  10. 计算机主板上的fan,电脑主板上CPU_FAN、SYS_FAN、CHA_FAN、CPU_OPT接口知识科普