C++ Primer Plus(第六版) 第八章 第一题
来源:互联网 发布:windows哪个系统好用 编辑:程序博客网 时间:2024/05/20 05:56
我在网上看了下,很多都是错误的答案,更有甚者,直接说那题目太无厘头了改题目。下面是原题:
编写通常接受一个参数(字符串的地址),并打印该字符串的函数。然而,如果提供了第二个参数(int类型),且该参数不为0,则该函数打印字符串的次数为该函数被调用的次数(注意,字符串的打印次数不等于第二个参数的值,而等于函数被调用的次数)。是的,这是一个非常可笑的函数,但它让您能够使用本章介绍的一些技术,在一个简单的程序中使用该函数,以演示该函数是如何工作的。
下面是我写的正确的代码:
#include<iostream>static int times;void show(const char *ps, int n = 0);int main(){show("Hellow world!"); // show onceshow("one time", 0); // show onceshow("two time", 5); // show thirdstd::cin.get();return 0;}void show(const char * ps, int n){if (0 == n){std::cout << ps << std::endl;}else{for (int i = 0; i <= times; i++){std::cout << ps << std::endl;}}times++;}
阅读全文
0 0
- C++ Primer Plus(第六版) 第八章 第一题
- C++Primer Plus(第六版) 第八章 第二题
- C++Primer Plus(第六版) 第八章 第四题
- C++Primer Plus(第六版) 第十章 第八题
- C++Primer Plus(第六版) 第十六章 第八题
- C++Primer Plus(第六版) 第十二章 第一题
- C++Primer Plus(第六版) 第十三章 第一题
- C++Primer Plus(第六版) 第十四章 第一题
- C++Primer Plus(第六版) 第十六章 第一题
- 记录——《C Primer Plus (第五版)》第八章编程练习第六题
- C.Primer.Plus(第六版)第八章 编程练习
- C ++ Primer Plus 第六版 第八章编程练习答案
- C++Primer Plus(第六版) 第六章 第二题
- C++Primer Plus(第六版) 第七章 第六题
- 【学习C++】C++ Primer Plus (第六版)第八章编程练习1-7
- C++Primer Plus(第六版) 第十一章 第七题
- C++Primer Plus(第六版) 第十二章 第二题
- C++Primer Plus(第六版) 第十三章 第二题
- Qt在表格中加入控件
- 欢迎使用CSDN-markdown编辑器
- 1-6 命令模式
- leetcode@Tree_563_Binary_Tree_Tilt
- Apache Kafka源码分析-客户端请求响应模型
- C++ Primer Plus(第六版) 第八章 第一题
- 一张图解析2017上海“互联网+生活”报告,移动开发者需要了解
- 已安装的Chrome浏览器插件记录(未完待续)
- LeetCode 377 Combination Sum IV
- java多线程学习(一)
- Android插件化入门指南
- 时间复杂度O(f(n))
- java项目——淘宝商城
- LeetCode@Dynamic_70_Climbing_Stairs