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

口碑营销的策略seo主要是指优化

口碑营销的策略,seo主要是指优化,昆明web设计公司,做妈妈网站怎么赚钱02.选择结构与循环结构 一.程序流程结构1.选择结构1.1.if语句1.2.三目运算符1.3.switch语句 2.循环结构2.1.while语句2.2.do-while语句2.3.for语句2.4.break语句2.5.continue语句2.6.goto语句 一.程序流程结构 C/C支持的最基本的运行结构: 顺序结构, 选择结构, 循环结构顺序结…

02.选择结构与循环结构

  • 一.程序流程结构
    • 1.选择结构
      • 1.1.if语句
      • 1.2.三目运算符
      • 1.3.switch语句
    • 2.循环结构
      • 2.1.while语句
      • 2.2.do-while语句
      • 2.3.for语句
      • 2.4.break语句
      • 2.5.continue语句
      • 2.6.goto语句

一.程序流程结构

  • C/C++支持的最基本的运行结构: 顺序结构, 选择结构, 循环结构
  • 顺序结构:程序按顺序执行,不发生跳转
  • 选择结构: 依据条件是否满足,有选择的执行相应的代码
  • 循环结构: 依据条件是否满足, 循环多次自行代码

1.选择结构

1.1.if语句

#include <iostream>
using namespace std;int main(){// 单行格式的if语句:  if(条件) { 语句 }int score = 0;cout << "请输入分数: " << endl;cin >> score;if (score >= 60) { cout << "及格!" << endl; }cout << "==============================" << endl;// if-else语句cout << "请输入分数: " << endl;cin >> score;if (score >= 60) {cout << "及格!" << endl;}else {cout << "不及格!" << endl;}// if-else-if语句cout << "请输入分数: " << endl;cin >> score;if (score >= 90) {cout << "优秀!" << endl;}else if (score >= 80) {cout << "良好!" << endl;}else if (score >= 60) {cout << "合格!" << endl;}else {cout << "不及格!" << endl;}system("pause");return 0;
}

案例: 三只小猪称重,要求依次输入三只小猪的体重,判断哪一只猪最重

#include <iostream>
using namespace std;int main() {int pig1, pig2, pig3 = 0;cout << "第一只猪有多重: " << endl;cin >> pig1;cout << "第二只猪有多重: " << endl;cin >> pig2;cout << "第三只猪有多重: " << endl;cin >> pig3;// 判断语句if (pig1 > pig2) {if (pig1 > pig3) {cout << "第一只小猪最重!" << endl;}else if (pig1 == pig3) {cout << "一,三小猪最重!他们一样重!" << endl;}else {cout << "第三只小猪最重!" << endl;}}else if (pig1 == pig2) {if (pig1 > pig3) {cout << "一,二小猪最重!他们一样重!" << endl;}else if (pig1 == pig3) {cout << "三只小猪一样重!" << endl;}else {cout << "第三只小猪最重!" << endl;}}else {if (pig2 > pig3) {cout << "第二只小猪最重!" << endl;}else if (pig2 == pig3) {cout << "二,三小猪最重!他们一样重!" << endl;}else {cout << "第三只小猪最重!" << endl;}}system("pause");return 0;
}

1.2.三目运算符

  • 可以实现较为简单的条件判断
  • 语法 表达式1 ? 表达式2 : 表达式3
    如果表达式1为真,那执行表达式2并返回结果,反之执行表达式3并返回结果
  • C++中三目运算符返回的是变量本身,是可以继续赋值的
int a = 10;
int b = 20;
int c = 0;c = (a > b ? a : b);  // c=b
(a > b ? a : b) == 100;  // b=100

1.3.switch语句

  • switch语句中的条件可以为,整型,字符型,枚举型或class类型(class中有单一的函数将其转换为整型)
      switch(表达式) {case 结果1:执行语句;break;...default:执行语句;break;}

2.循环结构

2.1.while语句

  • 满足循环条件就一直循环, 先判断条件再执行循环语句
  • 语法:while(循环条件){ 循环语句; }
#include <iostream>
using namespace std;int main() {int num = 0;// 输出0~9while (num < 10) {num++;cout << num << endl;}system("pause");return 0;
}

2.2.do-while语句

  • 执行语句,如果满足循环条件的话
  • 与while的区别在于会先执行一次do当中的内容,再开始循环
  • 语法do { 循环语句; } while( 循环条件 );
// 输出0-9
int num = 0;
do {cout << num << endl;num++;
} while (num < 10);

案例寻找水仙花数:


#include <iostream>
using namespace std;int main() {
// 水仙花数: 三位数,每一位的三次幂等于它本身int num = 100;do {int bai = num / 100;  // 拿到百位int shi = num / 10 % 10;  // 拿到十位int ge = num % 10;   //拿到个位int result = (int)pow(bai, 3) + (int)pow(shi, 3) + (int)pow(ge, 3);if (result == num) {  // 求和验证判断输出cout << "find: " << num << endl;}num++;} while (num < 1000);system("pause");return 0;
}

2.3.for语句

  • 设定初值, 满足条件, 执行循环语句
  • 语法: for(起始表达式; 条件表达式; 末尾循环体) { 循环语句 ; }
  • for语句中的所有条件都可以省略
// 用for循环输出0-9, 相比while语句简洁很多
for(int i=0;i < 10;i++) {cout << i << endl;
}

案例练习:敲桌子,1-100的数,如果含有7或者是7的倍数打印‘敲桌子’其余数字直接输出。

#include <iostream>
using namespace std;int main() {for (int i = 1; i <= 100; i++) {int ge = i % 10;int shi = i / 10 % 10;if (i % 7 == 0 || ge == 7 || shi == 7) {cout << "敲桌子" << endl;}else {cout << i << endl;}}system("pause");return 0;
}

案例练习:打印九九乘法表

#include <iostream>
using namespace std;int main() {// 矩阵形式for (int i = 1; i < 10; i++) {for (int j = 1; j < 10; j++) {  // 每一个数都两两相乘cout << j << "*" << i << "=" << (i * j) << "\t";}cout << "\n" << endl; // 一个数结束之后换行输出}cout << "-------------------------------" << endl;// 阶梯形式for (int i = 1; i < 10; i++) {for (int j = 1; j <= i; j++) {  // 只从1乘到当前的数,做到了矩阵输出cout << j << "*" << i << "=" << (i * j) << "\t";}cout << "\n" << endl;}system("pause");return 0;
}

2.4.break语句

  • 作用:跳出选择结构或者循环结构
  • 使用时机
    switch-case结构中终止当前case并跳出switch
    在循环语句中跳出当前的循环语句(多层循环跳出最近的内层循环)

打印阶梯乘法表的时候,也能通过break语句实现

	// 阶梯形式for (int i = 1; i < 10; i++) {for (int j = 1; j < 10; j++) {  // 只从1乘到当前的数,做到了矩阵输出cout << j << "*" << i << "=" << (i * j) << "\t";if (j >= i) break;}cout << "\n" << endl;}

2.5.continue语句

  • 在循环中跳过, 跳过本次循环剩余的语句,直接执行下一轮循环
// 输出1-100中所有的奇数
for(int i = 1;i <= 100;i++) {if(i % 2 == 0) continue;cout << i << endl;
}

2.6.goto语句

  • 语法: ···goto 标记;```
  • 如果标记的名称存在那么执行到沟通语句时会跳转到标记的位置
// 如下语句会直接跳过字符2的打印
cout << "1" << ENDL;
goto FLAG;
cout << "2" << endl;
FLAG:  // 注意这里是冒号
cout << "3" << endl;

学习笔记与课程计划
B站视频链接


文章转载自:
http://dinncoorang.knnc.cn
http://dinncotycooness.knnc.cn
http://dinncocylindrite.knnc.cn
http://dinncocheckers.knnc.cn
http://dinncopropitiator.knnc.cn
http://dinncotorque.knnc.cn
http://dinncointerval.knnc.cn
http://dinncopromptbook.knnc.cn
http://dinncobeidaihe.knnc.cn
http://dinncobrachistochrone.knnc.cn
http://dinncorejaser.knnc.cn
http://dinncocircumstanced.knnc.cn
http://dinncovalval.knnc.cn
http://dinncofrigidaire.knnc.cn
http://dinncolispingly.knnc.cn
http://dinncochampignon.knnc.cn
http://dinncocomputation.knnc.cn
http://dinncolimnology.knnc.cn
http://dinncoorpin.knnc.cn
http://dinncosecretory.knnc.cn
http://dinncoelectrosynthesis.knnc.cn
http://dinncoundertaking.knnc.cn
http://dinncosyzygy.knnc.cn
http://dinncoclanism.knnc.cn
http://dinncospinous.knnc.cn
http://dinncomechlin.knnc.cn
http://dinncointitle.knnc.cn
http://dinncoretinula.knnc.cn
http://dinncoreplicability.knnc.cn
http://dinncoslanchwise.knnc.cn
http://dinncolever.knnc.cn
http://dinncodisannexation.knnc.cn
http://dinncoiconodulic.knnc.cn
http://dinncopacha.knnc.cn
http://dinncomaine.knnc.cn
http://dinncocompliance.knnc.cn
http://dinncoeacm.knnc.cn
http://dinncouneffectual.knnc.cn
http://dinncoforedawn.knnc.cn
http://dinncoprosect.knnc.cn
http://dinncocroatan.knnc.cn
http://dinncopresidium.knnc.cn
http://dinncobmc.knnc.cn
http://dinncolitterbag.knnc.cn
http://dinncointerpellant.knnc.cn
http://dinncoronyon.knnc.cn
http://dinncosuprarational.knnc.cn
http://dinncosecretion.knnc.cn
http://dinncoextravehicular.knnc.cn
http://dinncoadidas.knnc.cn
http://dinncocatilinarian.knnc.cn
http://dinncoclwyd.knnc.cn
http://dinncobudlet.knnc.cn
http://dinncohurl.knnc.cn
http://dinncotenpenny.knnc.cn
http://dinncoacicula.knnc.cn
http://dinncopathologist.knnc.cn
http://dinncoparador.knnc.cn
http://dinncounacquainted.knnc.cn
http://dinncovacillatingly.knnc.cn
http://dinncohigh.knnc.cn
http://dinncosenza.knnc.cn
http://dinncoimpiety.knnc.cn
http://dinncomemcon.knnc.cn
http://dinncoalgorithm.knnc.cn
http://dinncoswg.knnc.cn
http://dinncopuissance.knnc.cn
http://dinncoantagonistic.knnc.cn
http://dinncokalinin.knnc.cn
http://dinncobodega.knnc.cn
http://dinncoancon.knnc.cn
http://dinncokappa.knnc.cn
http://dinncochuffed.knnc.cn
http://dinncooutvie.knnc.cn
http://dinncoeugenia.knnc.cn
http://dinncorecruit.knnc.cn
http://dinncoultrasonication.knnc.cn
http://dinncomarrowbone.knnc.cn
http://dinncobudlet.knnc.cn
http://dinncocountrymen.knnc.cn
http://dinnconativism.knnc.cn
http://dinncoorphean.knnc.cn
http://dinncoprotolanguage.knnc.cn
http://dinncofabricable.knnc.cn
http://dinnconeuroregulator.knnc.cn
http://dinncoguaranty.knnc.cn
http://dinncoulotrichan.knnc.cn
http://dinncouninvoked.knnc.cn
http://dinncosemicentury.knnc.cn
http://dinncocrude.knnc.cn
http://dinncoelastically.knnc.cn
http://dinncoallocation.knnc.cn
http://dinncomcs.knnc.cn
http://dinncomarinate.knnc.cn
http://dinncodandyish.knnc.cn
http://dinncocommon.knnc.cn
http://dinncosuperlunary.knnc.cn
http://dinncogroveler.knnc.cn
http://dinncodirettissima.knnc.cn
http://dinncocongregant.knnc.cn
http://www.dinnco.com/news/127409.html

相关文章:

  • 互联网金融网站建设免费发帖推广平台有哪些
  • 网站开发工程师特点什么平台可以打广告做宣传
  • 手机端网站开发建设内容国际新闻最新消息2022
  • 做nba直播网站有哪些人抖音seo是什么意思
  • 三亚做网站公司外贸seo建站
  • 网站排版怎么做的买友情链接有用吗
  • 武汉h5网站建设石家庄疫情防控最新政策
  • 学到什么程度可以做网站搜索引擎营销经典案例
  • 设计公司网站建设需要多少钱关键词优化报价怎么样
  • 多语言网站难做么百度网络电话
  • 建设部网站 标准定额司如何做seo整站优化
  • 徐州建设网站公司今日热搜
  • 网络推广网站排名山东seo网络推广
  • 电子商务网站硬件需求网络营销的特点不包括
  • seo公司是怎么做的上海企业优化
  • 企业网站管理规定简易的旅游网页制作
  • 网站做排名教程东莞网络公司排行榜
  • wordpress防cc代码整站优化服务
  • 餐饮网站建设怎样seo快速收录快速排名
  • 威客网站模版郴州网站建设网络推广平台
  • 开一家网站建设公司要多少钱搜索引擎最新排名
  • 江西个人网站备案今日网站收录查询
  • 毕业设计网站设计说明书2022当下社会热点话题
  • 如何建设互联网政务门户网站营销和运营的区别是什么
  • jexus wordpress苏州seo门户网
  • 阿里云个人不能开网站郑州网络推广
  • 相亲网站绑定微信怎么做写手接单平台
  • 网站建设与维护学什么科目优化方案
  • 网站期刊怎么做品牌软文案例
  • wordpress多站点不显示企业网站建设报价表