P24 p25 p26 p27 p28

news/2024/10/21 19:44:22/

p24 p25 p26 

选择结构:if语句:执行满足条件的语句

1.单行格式的if语句: if(条件) {满足条件执行的语句}

2.多行格式的if语句:

 if(条件)      {条件满足执行的语句}     else if{条件不满足执行的语句} ;

#include<iostream>
using namespace std;
int main()
{//让用户输入分数:600分以上考入985。如果不满足则输出“没有考上985”int n;cout << "请输入考生成绩 " << endl;cin >> n;cout << "您输入的分数是:"<< n <<endl;if (n >= 600){cout << "恭喜你考入985院校" << endl;}else if {cout << "很遗憾没有考入985院校" << endl;}system("pause");return 0;
}

3.多条件的if语句:这个比较重要:

if(条件1) {条件1满足执行的语句}  

else if(条件2) {条件2满足执行的语句}

...else if () {}

...else if () {}

...若都不满足则最后else {都不满足后的条件}    *注意,可以灵活运用

#include<iostream>
using namespace std;
int main()
{//让用户输入分数:600分以上考入985。599-400考入一本院校,399-180考入专科;int n;cout << "请输入考生成绩 " << endl;cin >> n;cout << "您输入的分数是:"<< n<<endl;if (n >= 600 && n<=750){cout << "恭喜你考入985院校" << endl;}else if(n<=599 &&n>=400){cout << "恭喜你考入一本院校" << endl;}else if(n<400 && n>=180){cout <<"恭喜你考入大专院校"<< endl;}else {cout <<"很遗憾你没有考上大学"<< endl;}system("pause");return 0;
}

p27:嵌套if语句:

作用:在if语句中,可以嵌套使用if语句,达到更精确的条件判断:

经典案例:

1.提示用户输入一个高考考试分数,根据分数做如下判断

2.分数如果大于600分别视为考入985院校,大于400考入一本院校,其余是为考上专科(180分以上) 

3.在985分数中,如果大于750分,考入北大,大于650分,考入清华,大于600分考入人大。

#include<iostream>
using namespace std;
int main()
{int n =0;cout << "请输入考生成绩 " << endl;cin >> n;cout << "您输入的分数是:"<< n<<endl;if (n >= 600){cout << "恭喜你考入985院校" << endl;if(n>700){cout << "恭喜你考入北京大学" << endl;}else if(n>650){cout << "恭喜你考入清华大学" << endl;}else{cout <<"恭喜你考入中国人民大学" << endl;}}else if(n<600 && n>=400){cout << "恭喜你考入一本院校" << endl;}else if(n<400 && n>=180){cout <<"恭喜你考入大专院校"<< endl;}else {cout <<"很遗憾你没有考上大学"<< endl;}system("pause");return 0;
}

三种常见循环模型:

p28 案例2:三只小猪称体重:

1.分别输入小猪a ,小猪b,小猪c的体重

2.只能从两两切入比较,第三个猪的比较再嵌套进前两个猪比较的循环里。

2.前两只猪的比较有两种情况: else 里面也可以嵌套一个if ()

#include<iostream>
using namespace std;
int main()
{int num1=0;   //定义三只小猪的变量int num2=0;int num3=0;cout <<"请输入小猪a的体重"<< endl;  //输入三只小猪的体重cin >> num1;cout <<"请输入小猪b的体重"<< endl;cin >> num2;cout <<"请输入小猪c的体重"<< endl;cin >> num3;cout <<"您输入的小猪a的体重为:"<< num1 <<endl;  //查看已知输入信息cout <<"您输入的小猪b的体重为:"<< num2<<endl;cout <<"您输入的小猪c的体重为:"<< num3<<endl;if(num1>num2)   //比较猪a和猪b:a>b的情况{if(num1>num3)   //再细分比较a和c{cout << "小猪a的体重最大" << endl;}else {cout << "小猪c的体重最大" << endl;}}else   // a小于b的情况 {if(num2>num3)  //再细分比较b和c{cout << "小猪b的体重最大" << endl;}else{cout << "小猪c的体重最大" << endl;}}system("pause");return 0;
}


http://www.ppmy.cn/news/429827.html

相关文章

小土堆pytorch教程学习笔记P25

P25.现有网络模型的使用及修改&#xff08;VGG16&#xff09; torchvision.models.vgg16(pretrained: bool False, progress: bool True, **kwargs: Any) → torchvision.models.vgg.VGG Parameters pretrained (bool) – If True, returns a model pre-trained on ImageNet …

标识符测试(P25)

/*** 测试标志符用法* 2023/3/15*/ public class TestIdentifer {int a123 132;//int 123 465; //数字不能开头int $a1 3; //可以用$开头int _123 2; //可以用_开头//int #123 6;int 年龄 18; //可以用汉字&#xff0c;但一般不建议//int int …

P25 let's talk in english

https://www.bilibili.com/video/BV1UE411C7ue?p25 听不清的听力&#xff1a; 12:40 we still write and talk on the phone. 我没有听出来 write 的意思 听成了 right so it still feels like were toghter in some way on holiday its one sad part about living so …

python05--数据结构(P25)

一、结构性数据结构 一个具体的数据结构就是一个二元组 D (E,R) 其中 E 是数据结构 D 的元素集合&#xff0c;而 R∈E * E 是 D 的元素之间的某种关系。 总结出一批特别有用的典型数据结构&#xff1a; 集合结构&#xff1a;其数据元素之间没有需要关注的明确关系&#xff0c;…

P25 Scanner类

P25 Scanner类 1.什么是Scanner类2.引用类型使用步骤2.1 导包2.2 创建对象2.3 调用方法 3.Scanner使用步骤4.练习4.1 求和4.2 取最值 5.匿名对象【了解】5.1 概念5.2 应用场景 系统&#xff1a;Win10 Java&#xff1a;1.8.0_333 IDEA&#xff1a;2020.3.4 了解了 API 的使用方法…

MyBatis学习笔记p16-p25

MyBatis 映射文件 映射文件指导着MyBatis如何进行数据库增删改查&#xff0c; 有着非常重要的意义&#xff1b; •cache –命名空间的二级缓存配置 •cache-ref – 其他命名空间缓存配置的引用。 •resultMap – 自定义结果集映射 •parameterMap – 已废弃&#xff01;老式风…

P25 线程状态

P25 线程状态 1.线程状态概述2.TIMED_WAITING&#xff08;计时等待&#xff09;3.BLOCKED&#xff08;锁阻塞&#xff09;4.WAITING&#xff08;无限等待&#xff09;5.补充知识点 系统&#xff1a;Win10 Java&#xff1a;1.8.0_333 IDEA&#xff1a;2020.3.4 1.线程状态概述 …

阿里巴巴开源Chat2DB v1.0.11 初体验

阿里巴巴开源Chat2DB v1.0.11 初体验 前言什么是Chat2DB下载安装安装配置Chat2DB初体验配置数据源准备测试数据认识几个功能菜单开始测试自然语言转SQLSQL解释SQL优化 使用总结后续功能结语 前言 作为一名阿里巴巴开源项目的拥护者&#xff0c;从Chat2DB开源至今都有关注这个开…