ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

c++程序设计视频学习(第四天)

2021-09-25 10:02:51  阅读:169  来源: 互联网

标签:小猪 int c++ 最重 大于 第四天 程序设计 表达式 cout


嵌套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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有