c++程序设计视频学习(第四天)
2021/9/25 11:11:26
本文主要是介绍c++程序设计视频学习(第四天),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
嵌套if语句:在if语句中嵌套if语句
#include <iostream> using namespace std; int main() { //选择结构 //输入一个考试分数,如果大于600分,考上一本大学,在屏幕输出 //大于500,考上二本大学,大于400,考上三本大学,小于等于400分,未考上本科 //在一本分数中,如果大于700分,考入本打,大于650分,考入清华,大于600分,考入人大 //1.用户输入分数 int score = 0; cout << "请输入考试分数:" << endl; cin >> score; //2.提示用户输入的分数 cout << "输入的考试分数为:" << score << endl; //3.判断 //如果大于600,考上一本 // 大于700 清华 // 大于650 北大 // 其余 人大 //如果大于500,考上二本 //如果大于400,考上三本 //否则未考上本科 if (score>600) { if (score > 700) { cout << "恭喜您考上一本,考上的大学为清华" << endl; } else if (score > 650) { cout << "恭喜您考上一本,考上的大学为北大" << endl; } else { cout << "恭喜您考上一本,考上的大学为人大" << endl; } } else if(score>500){ cout << "恭喜您考上二本" << endl; } else if (score > 400) { cout << "恭喜您考上三本" << endl; } else { cout << "很遗憾您未能考上本科" << endl; } system("pause"); return 0; }
练习案例:三只小猪称体重
有三只小猪ABC,请分别输入三只小猪的体重,并判断哪只小猪最重。
#include <iostream> using namespace std; int main() { //选择结构 int A, B, C; //输入小猪A的体重 cout << "请输入小猪A的体重:" << endl; cin >> A; cout << "小猪A的体重为:" << A << "kg" << endl; //输入小猪B的体重 cout << "请输入小猪B的体重:" << endl; cin >> B; cout << "小猪B的体重为:" << B << "kg" << endl; //输入小猪C的体重 cout << "请输入小猪C的体重:" << endl; cin >> C; cout << "小猪C的体重为:" << C << "kg" << endl; //判断 //如果A>B,进入判断1 //否则,进入判断2 //判断1:如果A>C,输出小猪A最重,否则,输出小猪C最重 //判断2:如果B>C,输出小猪B最重,否则,输出小猪C最重 if (A > B) { if (A > C) { cout << "小猪A最重" << endl; } else { cout << "小猪C最重" << endl; } } else { if (B > C) { cout << "小猪B最重" << endl; } else { cout << "小猪C最重" << endl; } } system("pause"); return 0; }
4.1.2三目运算符
作用:通过三目运算符实现简单的判断
语法:表达式1 ?表达式2 :表达式3
解释:
如果表达式1为真,执行表达式2,并返回表达式2的结果
如果表达式1为假,执行表达式3,并返回表达式3的结果
#include <iostream> using namespace std; int main() { //三目运算符 //创建三个变量 a b c //将a和b作比较,将变量大的值赋值给变量c int a = 60; int b = 50; int c = 0; //a > b ? c = a : c = b; c = (a > b ? a : b); cout << "c的值为:" << c << endl; //C++中三目运算返回的是变量,可以继续赋值 (a > b ? a : b) = 100; cout << "a=" << a << endl; cout << "b=" << b << endl; system("pause"); return 0; }
这篇关于c++程序设计视频学习(第四天)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23增量更新怎么做?-icode9专业技术文章分享
- 2024-11-23压缩包加密方案有哪些?-icode9专业技术文章分享
- 2024-11-23用shell怎么写一个开机时自动同步远程仓库的代码?-icode9专业技术文章分享
- 2024-11-23webman可以同步自己的仓库吗?-icode9专业技术文章分享
- 2024-11-23在 Webman 中怎么判断是否有某命令进程正在运行?-icode9专业技术文章分享
- 2024-11-23如何重置new Swiper?-icode9专业技术文章分享
- 2024-11-23oss直传有什么好处?-icode9专业技术文章分享
- 2024-11-23如何将oss直传封装成一个组件在其他页面调用时都可以使用?-icode9专业技术文章分享
- 2024-11-23怎么使用laravel 11在代码里获取路由列表?-icode9专业技术文章分享
- 2024-11-22怎么实现ansible playbook 备份代码中命名包含时间戳功能?-icode9专业技术文章分享