康老师艾滋病康复网,内容丰富有趣,生活中的好帮手!
康老师艾滋病康复网 > P24 p25 p26 p27 p28

P24 p25 p26 p27 p28

时间:2021-12-30 13:47:18

相关推荐

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;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。