C++ primer plus(第六版)学习笔记、习题答案(4)
来源:互联网 发布:java自带线程池 编辑:程序博客网 时间:2024/05/22 17:44
买了一本刘未鹏的的《暗时间》,如获至宝,我知道我浪费了太多的时间,看了他的一篇讲招聘的博客,知道自己今后要如何做,要看那些书了,其实看完他们的人生历程,他们的博客后,突然感觉自己在这里小打小闹,些不出什么新奇的东西,但我得做个有始有终的人吧,还是坚持把C++primer plus的读书笔记和习题答案写完吧,大牛都是从这样开始的吧,也完成自己刚刚买这本书后在心底暗下的决心吧?
第五章:循环和关系表达式
第一部分:学习笔记
1. 提示;在for和括号之间加一个空格,省略函数和括号之间的空格。
2.
cout.setf (ios::boolaplha)
cout显示true和false
3.++,--前缀首先赋值一个副本,复制后其值才加一
4.逗号,其值是第二部分的值
5.cin, cin.get(), cin.get(char)
cin会忽略空格,换行符,后两个不会 ,他们都会发送给cin的输入缓冲,头文件iostream会将cin.get(ch)的参数声明为应用类型。
第二部分:习题答案
5.1
// 2014/12/10#include <iostream>int main(){using namespace std;int i = 0, j = 0;int sum = 0;cout << "Enter i:";cin >> i;cout << "Enter j:";cin >> j;for (i; i <= j; i++){sum += i;}cout << "the sum between i and j is :" << sum;cin.get();cin.get();cin.get();return 0; }
5.2
// 2014/12/10#include <iostream>#include <array>using namespace std;int main(){int const size = 101;array<long double,size> fac;fac[0] = fac[1] = 1;for (int i = 2; i < size; i++){fac[i] = i * fac[i - 1];}for(int i = 0; i < size; i++)cout << i <<"! = " << fac[i] << endl;cin.get();cin.get();return 0; }
5.3
// 2014/12/10#include <iostream>#include <array>using namespace std;int main(){double num;double sum = 0;cout << "please input number,when you input zero, the program will close:";cin >> num;while (num){sum += num;cout << "the sum is :" << sum << endl << "please enter the other number:";cin >> num;}cin.get();cin.get();return 0; }
5.4
//test 3_1//2014/12/10#include<iostream>using namespace std;int main(){const double s1 = 0.1;const double s2 = 0.05;double bj1 = 100, bj2 = 100;int i = 1;while (bj2 <= bj1){bj1 = 100 + 100 * s1 * i;bj2 = bj2 + bj2 * s2;i++;}cout << "after " << i << "years " << "cleo's profit is more than Daphne's " << endl;cout << "cleo's profits is :" << bj2 << "Daphne's profits is :" << bj1;cin.get();cin.get();return 0;}
5.5
//2014/12/10#include<iostream>#include<string>using namespace std;int main(){const int n = 12;string yue[n] = {"January","February","March","April","May","June","July","August","September","October","November","December"};int num[n];int sum = 0;for (int i = 0 ; i < n; i++){cout << "please input " << yue[i] << " sale number is :" ;cin >> num[i];sum += num[i];//cout << endl;}cout << "the years sale number is ;" << sum;cin.get();cin.get();return 0;}
5.6
//test 3_1//2014/12/10#include<iostream>#include<string>using namespace std;int main(){const int n = 12;const int m = 3;string yue[n] = {"January","February","March","April","May","June","July","August","September","October","November","December"};int num[m][n];long every_year[3] = {0};long sum = 0;for (int i = 1 ; i <= m; i++){for (int j = 0; j < n; j++){cout << "please input " << "the " << i << "year " << yue[j] << " sale number is :" ;cin >> num[i][j];every_year[i-1] += num[i][j];}sum += every_year[i-1];}for (int i = 1; i <= m; i++){cout << "the " << i << " years sale number is ;" << every_year[i-1] << endl;}cout << m << " years sale number are " << sum;cin.get();cin.get();return 0;}
5.7
////2014/12/10#include<iostream>#include<string>using namespace std;int main(){struct car{string make;int year;};int n;cout << "how many cars do you wish to catalog? ";cin >> n;car *ptr = new car[n];for (int i= 0; i < n; i++){cout<< "car #" << i + 1 << endl;cout << "please enter the make";cin >> ptr[i].make;cout << "please enter the year:";cin >> ptr[i].year;}cout << "here is your collection:" << endl;for (int i = 0; i <n; i++){cout << ptr[i].make << " " << ptr[i].year << endl;}delete[] ptr;cin.get();cin.get();return 0;}
后面的明天补上
0 0
- C++ primer plus(第六版)学习笔记、习题答案(4)
- C++ primer plus(第六版)学习笔记、习题答案(1)
- C++ primer plus(第六版)学习笔记、习题答案(2)
- C++ primer plus(第六版)学习笔记、习题答案(3)
- C++ primer plus(第六版)学习笔记、习题答案(4.2)
- C++ primer plus(第六版)学习笔记、习题答案(5)
- C Primer Plus(第6版)第六章答案
- c++ primer(第五版)学习笔记及习题答案代码版(第六章)函数
- c++primer plus 第六版 练习答案
- c++Primer Plus第六版练习题答案
- C primer plus课后习题答案(部分)
- C++primer Plus第六版答案4.13.4
- C Primer Plus(第六版)第六章编程练习答案。
- c++ primer plus第六章习题答案
- 《C++ Primer Plus(第六版)》(1)(第二章 开始学习C++ 笔记和答案)
- 整理下C++primer plus 第六版第六章习题。
- C ++ Primer Plus 第六版 第六章编程练习答案
- C++ PRIMER PLUS 第六版编程答案(一)
- 第五章 树和二叉树
- 九度OJ 1207 质因数的个数 (筛素数,勉强AC)
- objective-c post验证付款信息
- 氢氧化铝、氢氧化铝微粉、氢氧化铝阻燃剂的区别?
- 第十六周项目三:用函数指针调用函数
- C++ primer plus(第六版)学习笔记、习题答案(4)
- python中模块引用导致python模块不能直接执行问题的解决
- 循环引用
- android 内存和性能优化汇总
- .net Remoting 示例代码
- Nginx 核心模块、HTTP模块、邮件模块解析
- android PowerManager分析
- 上发斯蒂芬斯蒂芬斯蒂芬是电风扇的发斯蒂芬水电费萨法水电费十多个少废话是大富豪快干胶他姐夫欧普圣诞节费啥破地方可破是肯定平【水电费是的【佛山丹佛i就搜房教科书了哈弗is恢复
- 白话经典算法系列之三 希尔排序的实现