![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++大学教程(第九版) 练习题
对方北方
这个作者很懒,什么都没留下…
展开
-
C++大学教程(第九版) 第5章练习题 5.29 彼得·米纽伊特问题
#include <iostream>#include <iomanip>using namespace std;int main() { double money = 24; for(int i = 5; i <= 10; i++) { for(int j = 1; j <= 387; j++) money *= (1 + i * 0.0...原创 2020-03-04 22:55:54 · 623 阅读 · 0 评论 -
C++大学教程(第九版) 第5章练习题 5.24 修改星号组成的菱形图案
#include <iostream>using namespace std;int main() { int h; cin >> h; for(int i = 1; i <= h / 2 + 1; i++) { for(int j = h / 2 + 1 - i; j > 0; j--) cout << ' '; for(...原创 2020-03-04 22:32:27 · 361 阅读 · 0 评论 -
C++大学教程(第九版) 第5章练习题 5.23 星号组成的菱形图案
#include <iostream>using namespace std;int main() { for(int i = 1; i <= 5; i++) { for(int j = 5 - i; j > 0; j--) cout << ' '; for(int j = i * 2 - 1; j > 0; j--) cout...原创 2020-03-04 22:26:57 · 559 阅读 · 0 评论 -
C++大学教程(第九版) 第5章练习题 5.20 毕达哥拉斯三元组
#include <iostream>using namespace std;int main() { for(int hypotenuse = 2; hypotenuse <= 500; hypotenuse++) { for(int side1 = 1; side1 < hypotenuse; side1++) { for(int side2 = si...原创 2020-03-04 20:58:49 · 904 阅读 · 0 评论 -
C++大学教程(第九版) 第5章练习题 5.18 进制表
可用流操纵符dec、otc、hex分别显示十进制、八进制和十六进制。#include <iostream>using namespace std;int main() { for(int i = 1; i <= 256; i++) { int flag = 1, num = i; //flag标识第一个非零数 for(int j = 256; j > 0...原创 2020-03-04 20:43:04 · 481 阅读 · 0 评论 -
C++大学教程(第九版) 第5章练习题 5.12 使用嵌套的for循环绘制图案——选做题
#include <iostream>using namespace std;int main() { for(int i = 1; i <= 10; i++) { for(int j = 1; j <= i; j++) cout << '*'; for(int j = 9; j >= i; j--) cout <<...原创 2020-03-04 13:42:27 · 530 阅读 · 0 评论 -
C++大学教程(第九版) 第4章练习题 4.33 直角三角形的边
#include <iostream>using namespace std;int main() { int a, b, c, tmp; cin >> a >> b >> c; if(a < b) { tmp = a; a = b; b = tmp; } if(a < c) { tmp = a; a...原创 2020-03-02 14:48:51 · 323 阅读 · 0 评论 -
C++大学教程(第九版) 第4章练习题 4.28 星号棋盘式图案
#include <iostream>using namespace std;int main() { for(int i = 0; i < 8; i++) { if(i % 2 != 0) cout << ' '; for(int j = 0; j < 8; j++) cout << "* "; cout <&...原创 2020-03-02 14:31:42 · 434 阅读 · 0 评论 -
C++大学教程(第九版) 第4章练习题 4.27 打印二进制数的十进制值
#include <iostream>using namespace std;int main() { int num, baseNum = 1, ans = 0; cin >> num; while(num != 0) { ans += num % 10 * baseNum; num /= 10; baseNum *= 2; } cout &l...原创 2020-03-02 14:23:38 · 649 阅读 · 0 评论 -
C++大学教程(第九版) 第4章练习题 4.26 回文
#include <iostream>using namespace std;int main() { int num, isPal = 1; cin >> num; if(num / 10000 != num % 10) { isPal = 0; } else if (num / 1000 % 10 != num / 10 % 10) { isPal...原创 2020-03-02 14:18:04 · 311 阅读 · 0 评论 -
C++大学教程(第九版) 第4章练习题 4.25 星号正方形
练习要点:边长为1时要特殊考虑#include <iostream>using namespace std;int main() { int sideLen; cin >> sideLen; if(sideLen == 1) { cout << "*" << endl; } else { for(int i = 0; i...原创 2020-03-02 14:06:25 · 424 阅读 · 0 评论 -
C++大学教程(第九版) 第4章练习题 4.19 找最大的两个数
#include <iostream>using namespace std;int main() { int num, l1, l2; //l1存储最大值,l2存储第二大值 cin >> l1 >> l2; if(l2 > l1) { int tmp = l1; l1 = l2; l2 = tmp; } for(int i ...原创 2020-03-02 12:45:20 · 285 阅读 · 0 评论 -
C++大学教程(第九版) 第4章练习题 4.14 信用额度问题
练习要点:输出内容用制表符\t对齐#include <iostream>#include <iomanip>using namespace std;int main() { int accountNum; double balance, charges, credits, creditLim; //月初欠款,当月消费额, 存入金额,信用额度 cout...原创 2020-03-02 12:15:50 · 564 阅读 · 0 评论 -
C++大学教程(第九版) 第4章练习题 4.13 汽油哩数
练习要点:基本数据类型的强制转换利用流操纵符,控制浮点数输出的精度#include <iostream>#include <iomanip> using namespace std;int main() { int mile, gallons, totalMile = 0, totalGallons = 0; cout << "Enter ...原创 2020-03-01 23:20:33 · 466 阅读 · 0 评论