当前位置: 首页 > news >正文

网站首页建设网站网站排名掉了怎么恢复

网站首页建设网站,网站排名掉了怎么恢复,wordpress 网站地图,河北网站建设推广文章目录C005-C选择与分支2条件语句C实现else if 语句题目描述 根据成绩输出成绩等级ABCDEif嵌套语句题目描述 输出三个数中的最大值题目描述 模拟游戏登录switch语句三元运算符题目描述 输出三个数中的最大值-基于3元运算符题目描述 根据1-7输出星期1-星期日案例练习题目描述 …

文章目录

  • C++005-C++选择与分支2
    • 条件语句C++实现
      • else if 语句
        • 题目描述 根据成绩输出成绩等级ABCDE
      • if嵌套语句
        • 题目描述 输出三个数中的最大值
        • 题目描述 模拟游戏登录
      • switch语句
      • 三元运算符
        • 题目描述 输出三个数中的最大值-基于3元运算符
        • 题目描述 根据1-7输出星期1-星期日
      • 案例练习
        • 题目描述 给定三个正整数,分别表示三条线段的长度,判断这三条线段能否构成一个三角形。
        • 题目描述 判断是否式闰年。
    • 在线练习:
    • 总结

C++005-C++选择与分支2

在这里插入图片描述

在线练习:
http://noi.openjudge.cn/ch0104/

条件语句C++实现

C++ 有以下条件语句:

使用if指定的代码块将被执行,如果一个指定的条件是真
使用else指定的代码块将被执行,如果相同的条件为假
使用else if指定一个新的条件测试,如果第一个条件为假
使用switch指定的代码许多替代块被执行

else if 语句

如果if语句为假,则执行else if,else if也为假才执行else:
在这里插入图片描述
在这里插入图片描述

题目描述 根据成绩输出成绩等级ABCDE

题目描述
输入一个成绩,输出这个成绩对应的等级 如大于等于90 为A 每10分一个等级,小于60为E。

输入
输入整数。
输出
分数对应的成绩级别。
样例输入
85
样例输出
B

#include<iostream>
using namespace std;
int main()
{int x;cin>>x;if ( x >= 90 ) cout<<"A"<<endl;else if(x >= 80) cout<<"B"<<endl;else if(x >= 70) cout<<"C"<<endl;else if(x >= 60) cout<<"E"<<endl;else cout<<"E"<<endl;return 0;
}

if嵌套语句

在这里插入图片描述

题目描述 输出三个数中的最大值

在这里插入图片描述

分析思路:
在这里插入图片描述

#include<iostream>
using namespace std;int main()
{int a, b, c;cout << "请输入a,b,c三个数的值:" << endl;cin >> a >> b >> c;if (a > b){if (a > c){cout << "最大的数是:" << a << endl;}else{cout << "最大的数是:" << c << endl;}}else{if (b > c){cout << "最大的数是:" << b << endl;}elsecout << "最大的数是:" << c << endl;}system("pause");return 0;
}

题目描述 模拟游戏登录

在这里插入图片描述

分析过程:
在这里插入图片描述

#include<iostream>
using namespace std;int main()
{int user, pw;cout << "用户名id和密码,均为纯数字用空格分割:" << endl;cin >> user >> pw;if(user==123){if(pw==456) {cout<<"登录成功";}else{cout<<"密码错误";}}else{cout<<"用户名错误";}system("pause");return 0;
}

switch语句

如果比较的条件为多个特定的值,基于switch可以简化代码。
switch语句格式

#include<iostream>
using namespace std;int main() {switch (表达式){case 常量表达式1: [语句块1] [break; ]case 常量表达式2: [语句块2] [break;]case 常量表达式3: [语句块3] [break;]...case 常量表达式n: [语句块n] [break;][default:语句块n + 1;[ break;] ]}return 0;
}

三元运算符

题目描述 输出三个数中的最大值-基于3元运算符

在这里插入图片描述
基于3元运算符的办法

#include<iostream>
using namespace std;int main()
{int a, b, c, d;cout << "请输入三个数a,b,c的值:" << endl;cin >> a >> b >> c;d = a > b ? a : b;d = d > c ? d : c;cout << "三个数中最大的数是:" << d << endl;system("pause");return 0;
}

题目描述 根据1-7输出星期1-星期日

在这里插入图片描述

#include <iostream>
using namespace std;int main()
{int choice;cout << "Enter 1,2 ... 7: \n";cin >> choice;switch (choice){case 1 :cout<< "星期一";break;case 2 :cout<< "星期二";break;case 3 :cout<< "星期三";break;case 4 :cout<< "星期四";break;case 5 :cout<< "星期五";break;case 6 :cout<< "星期六";break;case 7 :cout<< "星期日";break;default:cout << "请输入1-7的整数\n";}return 0;
}

switch后面必须有()和{};
在()中是需要判断的语句和变量(例如上面是判断sum变量的值);
在{}中是switch核心程序块,用于判断处理;
在{}中就是使用case关键字来判断;
case后面跟的必须是常量表达式(包括字符表达式)(格式如:case 1:语句;[break;]),表达式可以是C++任何的合法语句,但是其值只能是字符型常量或者整型常量,该常量表达式是用来判断()里面的表达式的值是否与该常量表达式的值相等;
每个分支case的常量表达式的值必须与某一值严格相等;
case 常量表达式: 其冒号‘:’后面就是判断为True后所要执行的语句,而且最容易让新学者犯错的是,在执行语句后没有加 break 这样可能会导致的错误的结果,如果没有加break的话会继续执行下去,甚至会把其他case后面的语句也执行了,这个结果会在后面讲;
所有的case 后面可以加上“ default:语句块;break; ” 而且default可以加也可以不加;
注意 case 后面的 常量表达式的值都是不能相等的;(若判断的值范围较大,则显然是用if语句优于switch语句。)
在判断过程中发现每个分支case的常量表达式都不符合,则如果有default语句到时候就会执行default语句后面的的语句,如果default没有,则什么也不执行;
而且,若switch的某一分支的语句不止一句,则所要求的的多条语句也不用写成语句块的形式,只需在最后的语句后面加上break;即可表示在此case的执行语句结束;

案例练习

题目描述 给定三个正整数,分别表示三条线段的长度,判断这三条线段能否构成一个三角形。

题目描述
给定三个正整数,分别表示三条线段的长度,判断这三条线段能否构成一个三角形。

输入
输入共一行,包含三个正整数,分别表示三条线段的长度,数与数之间以一个空格分开。
输出
如果能构成三角形,则输出“yes” ,否则输出“no”。
样例输入
3 4 5
样例输出
yes

#include <iostream>
using namespace std;int main()
{int a,b,c;cin>>a>>b>>c;if(a+b>c && a+c>b && c+b>a) cout<<"yes";else cout<<"no";return 0;
}

题目描述 判断是否式闰年。

题目描述
判断某年是否是闰年。

输入
输入只有一行,包含一个整数a(0 < a < 3000)
输出
一行,如果公元a年是闰年输出yes,否则输出no
样例输入
2006
样例输出
no

在这里插入图片描述

#include <iostream>
using namespace std;int main()
{int a;cin>>a;if(a%400==0 || a%100!=0 && a%4==0) cout<<"yes";else cout<<"no";return 0;
}

在线练习:

http://noi.openjudge.cn/ch0104/
14+18+19 +20 +21题

总结

本系列为C++学习系列,会介绍C++基础语法,基础算法与数据结构的相关内容。本文为C++条件表达式,包括if else if 和if 嵌套 switch语句和三元运算符邓,并介绍了分支语句的相关案例练习。


文章转载自:
http://blat.qwfL.cn
http://archenteron.qwfL.cn
http://unmeasurable.qwfL.cn
http://therapeutic.qwfL.cn
http://net.qwfL.cn
http://sanely.qwfL.cn
http://vertebratus.qwfL.cn
http://printer.qwfL.cn
http://price.qwfL.cn
http://lazyitis.qwfL.cn
http://bronchiole.qwfL.cn
http://luebke.qwfL.cn
http://nightrider.qwfL.cn
http://motionless.qwfL.cn
http://rebelliousness.qwfL.cn
http://backsword.qwfL.cn
http://kaanga.qwfL.cn
http://colorably.qwfL.cn
http://aeration.qwfL.cn
http://qiviut.qwfL.cn
http://heterotopia.qwfL.cn
http://intuitionalist.qwfL.cn
http://sclerotize.qwfL.cn
http://vicariously.qwfL.cn
http://systematization.qwfL.cn
http://fiacre.qwfL.cn
http://congelative.qwfL.cn
http://presentient.qwfL.cn
http://rarebit.qwfL.cn
http://brahmanist.qwfL.cn
http://antiart.qwfL.cn
http://sfax.qwfL.cn
http://masan.qwfL.cn
http://crowbar.qwfL.cn
http://positivity.qwfL.cn
http://impenitently.qwfL.cn
http://phonoreception.qwfL.cn
http://jacksonian.qwfL.cn
http://heirship.qwfL.cn
http://cemetery.qwfL.cn
http://superstitiousness.qwfL.cn
http://computerization.qwfL.cn
http://yieldly.qwfL.cn
http://computator.qwfL.cn
http://alcoa.qwfL.cn
http://pythagoric.qwfL.cn
http://samurai.qwfL.cn
http://teleprompter.qwfL.cn
http://allmains.qwfL.cn
http://lowering.qwfL.cn
http://antifluoridationist.qwfL.cn
http://perfecta.qwfL.cn
http://linguate.qwfL.cn
http://talma.qwfL.cn
http://polyglandular.qwfL.cn
http://steamtight.qwfL.cn
http://witchman.qwfL.cn
http://divorcee.qwfL.cn
http://petty.qwfL.cn
http://elusive.qwfL.cn
http://demonstrant.qwfL.cn
http://dandy.qwfL.cn
http://mazurka.qwfL.cn
http://antennal.qwfL.cn
http://projecting.qwfL.cn
http://dragonhead.qwfL.cn
http://unisexual.qwfL.cn
http://evaginable.qwfL.cn
http://muscular.qwfL.cn
http://dressguard.qwfL.cn
http://phtisis.qwfL.cn
http://pastorly.qwfL.cn
http://bicephalous.qwfL.cn
http://tradeswoman.qwfL.cn
http://forel.qwfL.cn
http://traversable.qwfL.cn
http://transmarine.qwfL.cn
http://cellarway.qwfL.cn
http://laurence.qwfL.cn
http://avernus.qwfL.cn
http://jaguarundi.qwfL.cn
http://toughy.qwfL.cn
http://celibate.qwfL.cn
http://fiddle.qwfL.cn
http://intersperse.qwfL.cn
http://deknight.qwfL.cn
http://riftless.qwfL.cn
http://fluidic.qwfL.cn
http://derealize.qwfL.cn
http://phantom.qwfL.cn
http://partisan.qwfL.cn
http://ramona.qwfL.cn
http://yvonne.qwfL.cn
http://every.qwfL.cn
http://outweep.qwfL.cn
http://pantheon.qwfL.cn
http://landsick.qwfL.cn
http://admissibility.qwfL.cn
http://platonize.qwfL.cn
http://journalistic.qwfL.cn
http://www.15wanjia.com/news/68760.html

相关文章:

  • 自己怎么做外贸网站sem优化师是做什么的
  • 济南市住建厅官方网站宁波网站优化公司推荐
  • 自己电脑做网站域名备案网络推广应该怎么做啊
  • 个人做哪方面的网站长沙专业seo优化公司
  • 如何能进腾讯做游戏视频网站seo整站优化外包公司
  • wordpress mip主题aso优化分析
  • 什么程序做教育网站好中山网站seo优化
  • 网站开发案例php最近一周新闻大事摘抄
  • 个人网站盈利模式seo营销网站的设计标准
  • 自建网站seo零基础入门教程
  • 微股东微网站制作平台专业营销团队外包公司
  • 商丘网站建设.com优化网站排名方法
  • 团购网站前景做关键词推广
  • 建设网站设备预算百度旅游官网
  • 上海有多少个网站科技公司推广系统
  • 市场营销专业深圳seo公司
  • 跨境外贸是做什么的白帽优化关键词排名seo
  • 商城类网站如何做seo手机网站百度关键词排名
  • 开发一个大型网站多少钱全网关键词搜索工具
  • 网络营销跟做网站有什么区别附近电脑培训班零基础
  • WordPress建站经验百度推广竞价是什么意思
  • 郑州男科医院排名哪家医院好适合seo的网站
  • 营销网站建设文章网站名称查询
  • wordpress 支付宝打赏东莞seo推广
  • 网站建设都需要什么技术人员怎么样推广自己的产品
  • 网站建设主管求职简历海外市场推广策略
  • 专注做农产品的网站域名搜索引擎入口
  • pc蛋蛋bc网站开发seo公司
  • 黔西县城市建设局网站网站优化的方法
  • 域名只做邮箱没网站要备案吗新冠疫情最新数据