利用if else 语句编写程序读取输入,直到#。用以感叹号代替每个句号,将原有的每个感叹号用两个感叹号代替,最后报告进行了多少次替代。
# include <stdio.h># define STOP '!'int main(void)
{int i = 0;char ch;while((ch = getchar()) != '#'){if('.' == ch){i++;ch = STOP;putchar(ch);}else if('!' == ch){i++;putchar(ch);    //用两次输出!号实现替代putchar(ch);}elseputchar(ch);}printf("\n%d\n", i);return 0;}

记录——《C Primer Plus (第五版)》第七章编程练习第四题相关推荐

  1. C++ Primer Plus第六版第六章编程练习 第4题, 加入Benevolent Order of Programmer后,在BOP大会上

    /*************************************************************************************************** ...

  2. C Primer Plus第六版第七章编程题目与参考答案⭐

    1.编写一个程序读取输入,读到#字符停止,然后报告读取的空格数.换行符数和所有其他字符的数量. #include <stdio.h> #define STOP '#' #define SP ...

  3. 数值分析李庆杨第五版第七章习题

    数值分析李庆杨第五版第七章习题 7 用牛顿法 用xuan截法 用抛物线法 11 普通牛顿法 加m牛顿法 求重根迭代法法 7 用牛顿法 // An highlighted blocksyms xf(x) ...

  4. C++ Primer(第五版)第七章 类 部分答案

    第七章 类 练习7.2 练习7.3 练习7.4 练习7.6 练习7.7 练习7.9 练习7.14.7.15.7.22 练习7.23.7.24.7.26 练习7.27 练习7.2 曾在 2.6.2 节的 ...

  5. 记录——《C Primer Plus (第五版)》第十一章编程练习第四题

    4.设计并测试一个函数,其功能是搜索由函数的第一个参数指定的字符串,在其中查找由函数的第二 个参数指定的字符的第一次出现的位置.如果找到,返回指向这个字符的指针,如果没有找到,返回 空字符(这种方式和 ...

  6. 记录——《C Primer Plus (第五版)》第九章编程练习第四题

    第四题:两数值的谐均值可以这样计算:首先对两数值的倒数取 平均值,最后再取倒数.编写一个带有两个double参数的函数, 计算这两个参数的谐均值.(为了测试,个人编写了驱动程序) # include ...

  7. 记录——《C Primer Plus (第五版)》第七章编程练习第十一题

    ABC Mail Order Grocery朝鲜蓟的售价是1.25美元/磅,甜菜的售价是0.65美元/磅,胡萝卜的售价是0.89美元/磅.在添加运输费用之前,他们为100美元的订单提供5%的打折优惠. ...

  8. 记录——《C Primer Plus (第五版)》第七章编程练习第八题

    修改练习7中的假设a,使程序提供一个选择工资等级的菜单.用switch选择工资等级.程序运行的开头应该像这样:********************************************* ...

  9. 记录——《C Primer Plus (第五版)》第七章编程练习第六题

    编写一个程序读取输入,直到#,并报告序列ei出现的次数. # include <stdio.h>int main(void) {int cnt=0, j=1; //cnt记ei出现的次数 ...

最新文章

  1. 揭露Windows中各种不老实的服务
  2. Docker学习笔记_删除某个镜像
  3. python爬虫好学不_Python爬虫好学吗?
  4. SQLServer2012自增列值跳跃的问题
  5. 《爱上统计学》读书笔记
  6. 理解 shared_ptr实现copy-on-write(COW)
  7. 假如在1996年,微软、IBM、苹果你会投资谁?
  8. ms03-026漏洞原理与复现
  9. SnagIt - 专业的截图工具
  10. 显示器视力保护色设置方法
  11. 【网络架构理论系列】简述分布式的定义、分类、技术发展历史进程
  12. .net web 开发平台- 表单设计器 一(web版)
  13. 互阻放大器的稳定工作及其评估
  14. MAUI Developer Day in GCR
  15. CPU执行程序的原理(简化过程)
  16. 美团项目 ---首页开发2
  17. 数据挖掘实践 —— OneR 分类算法
  18. 计算机专业笔记本低压,笔记本win7系统下CPU低压u和标压m的区别对比
  19. DS1307驱动代码
  20. crypto 聪明的小羊

热门文章

  1. js 返回上一页面_pdf.js实战,含水印、电子签章解决方案
  2. Bootstrap 表单
  3. 【caffe-windows】 caffe-master 之 卷积核可视化(利用matlab)
  4. Python之 while循环
  5. 关于Java中“+”加运算符和“”向前移位运算符混合使用时出现的错误
  6. 【less-24】基于SQLI的二次注入
  7. 卸载anaconda
  8. 【分享】用东野圭吾的方式说爱你
  9. UVM入坑系列笔记(一)
  10. 自定义Writable类型