C++ 学习笔记_0002_分支条件(正差值、最大最小值及排序)
来源:互联网 发布:网络智能电视机哪家强 编辑:程序博客网 时间:2024/06/05 17:42
学习来源: 贺利坚老师的授课视频 <2013级C++程序设计-第1章 C++初步知识之二>
视频地址:http://www.tudou.com/programs/view/Is0Ehv3vAng/
参考解答链接 :http://blog.csdn.net/sxhelijian/article/details/11890759
【项目1】简单计算问题体验
01_圆柱体的表面积
/* 圆柱体表面积 = 侧面积 + 底面积 * 2 侧面积 = 底面周长 * 高 底面周长 = 直径 * π */#include <iostream>using namespace std;int main(){double r, h, Area; cout << "输入半径:";cin >> r;cout << "输入高:";cin >> h;Area = 2 * 3.1415926 * r * h + 2 * 3.1415926 * r * r;cout << "圆柱体的表面积为:" << Area << "\n";return 0;}
执行结果:
02_并联后的电阻值
//公式:1/R=1/R1+1/R2#include <iostream>using namespace std;int main(){double r1, r2, r;cout << "输入两个要并联的电阻值:";cin >> r1 >> r2;r = 1.0 / (1.0/r1 + 1.0/r2);cout << "并联后的电阻值为: " << r << endl;return 0; }执行结果:
【项目2】分支结构程序设计体验
问题:给定两个正整数,求出两数的正差值并输出。
03_求两整数的正差值
#include <iostream>using namespace std;int main(){int a, b, c, num;cout << "输入两个正整数:";cin >> a >> b;if (a < b){c = a;a = b;b = c;}num = a - b;cout << "它们的正差值为:" << num << endl;return 0;} /* 另一种思路 (其他略) int main(){int a, b, c;cout << "输入两个正整数:";cin >> a >> b;c = a - b;if (c < 0)c = -c;cout << "它们的正差值为:" << c << endl;return 0;}*/执行结果:
【项目3】输入3个整数,输出其中的最大值。
项目3扩展一(选做):输入3个整数,输出其中的最大值和最小值。
项目3扩展二(选做):输入4个整数,输出其中的最大值和最小值。
项目3扩展三(选做):输入4个整数,按从大到小的顺序输出这4个整数。
04_4个整数排序
#include <iostream>using namespace std;int main(){int a, b, c, d, t;cout << "输入4个整数:"; cin >> a >> b >> c >> d;if (a < b){t = a;a = b;b = t;}if (b < c){t = b;b = c;c = t;}if (c < d){t = c;c = d;d = t;}if (a < b){t = a;a = b;b = t;}if (b < c){t = b;b = c;c = t;}if (a < b){t = a;a = b;b = t;} cout << "最大值是:" << a <<endl;cout << "最小值是:" << d <<endl;cout << "从大到小依次是:" << a << " " << b << " " << c << " " << d <<"\n"; return 0;} /* 可以用循环的话int i; for(i = 1; i < 4; i++){if (a < b){t = a;a = b;b = t;}if (b < c){t = b;b = c;c = t;}if (c < d){t = c;c = d;d = t;}}*/
执行结果:
0 0
- C++ 学习笔记_0002_分支条件(正差值、最大最小值及排序)
- C语言第二篇:分支程序设计(正差值、三数最大值、发工资)
- C语言初步-第7讲:分支结构体验(正差值)
- 《C语言及程序设计初步》_1.7分支结构程序体验_实践6——正差值(方法1)
- 《C语言及程序设计初步》_1.7分支结构程序体验_实践6——正差值(方法2)
- 2、分支结构程序体验-项目1(正差值)
- 《C语言及程序设计》实践参考——正差值
- C语言及程序设计.第七课.项目1.正差值
- 分支结构程序设计 项目1-正差值
- 求两正整数的正差值and求四个整数的最大值和最小值以及由大到小排序
- 最大差值 记录并更新最小值和最大差值 时间O(N),空间O(1)
- c++-相邻最大差值
- 求无序数组排序后相邻俩数最大差值(思路及详解)
- Shell 学习笔记三(条件分支语句)
- C++ 学习笔记_0004_分支条件(分段求值、加班费)
- 【C++学习笔记】if条件分支
- 分支结构体验——两个数的正差值
- 第七讲 分支结构程序体验 1,正差值计算
- C#调用dll
- Securing Web Services
- 深入浅出外观模式
- ios PDF阅读和下载
- 信必优用144部Windows Phone组超炫矩阵屏幕
- C++ 学习笔记_0002_分支条件(正差值、最大最小值及排序)
- php解析js转码之后的url
- Comparison of a float with a value in C
- JSTL标签
- Java中Request获取真实ip
- 移动应用开发—信必优信息技术
- Swoole源码学习记录(五)——锁和信号(二)
- vim设置大全
- 不使用中间变量,如何交换两个数