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;
}
标签:小猪,int,c++,最重,大于,第四天,程序设计,表达式,cout 来源: https://blog.csdn.net/qq_44245207/article/details/120453543