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

C++ 流程控制(分支、循环、跳转)

#include<iostream>using namespace std;int main()
{// 单分支和双分支cout << "please enter your age:" << endl;int age;cin >> age;if(age >= 18){cout << "welcome! adult." << endl;}else{cout << "only adult can pass." << endl;}age >= 18 ? cout << "welcome, adult!" << endl : cout << "only adult can pass" << endl;cout << (age >= 18 ? "welcome, adult!" : "only adult can pass!") << endl;//多分支cout << "please enter your age:" << endl;int age;cin >> age;if (age < 12){cout << "child" << endl;}else if (age <= 18){cout << "teenager" << endl;}else if (age <= 35){cout << "keep going" << endl;}else{cout << "enjoy your life" << endl;}// switchcout << "please enter your score level:" << endl;char score;cin >> score;switch (score){case 'A':cout << "score >= 90 && score <= 100" << endl;break;case 'B':cout << "score >= 80 && score < 90" << endl;break;case 'C':cout << "score < 80" << endl;break;default:cout << "wrong score" << endl; break;}// whilecout << "loop strat...\n" << endl;int i = 1;while(i <= 10){cout << "hello world" << i++ << endl;}do whileint i = 10;do{cout << i-- << "次循环" << endl;} while (i > 0);//for循环for (int i = 0; i < 10; i++){cout << i << "次循环" <<endl;}//范围for循环for (int num : {1, 3, 5, 7, 9}){cout << "序列中输出的数据是" << num << endl;}cin.get();cin.get();
}
// continue
// 逢7过for (int num = 0; num < 101; num++){cout << "\t";if (num % 7 == 0 || num % 10 == 7 || num / 10 == 7){continue;}cout << num;}
// goto
int x = 0;cout << "循环开始。。。" << endl;
begin:do{cout << x++ << "次循环" << endl;} while (x <= 10);if (x < 15){cout << "回到原点" << endl;goto begin;}
http://www.lryc.cn/news/205988.html

相关文章:

  • 【网络协议】聊聊TCP的三挥四握
  • Docker镜像仓库
  • 跨界技术:SOCKS5代理在电商、爬虫与游戏领域的应用
  • LeetCode--快速排序
  • 2023年CSP-S赛后总结(2023CSP-S题解)
  • Django viewsets 视图集与 router 路由实现评论接口开发
  • RCE 远程代码执行漏洞分析
  • JDK8新特性:Stream流
  • 【.net core】yisha框架单页面双列表联动效果示例
  • 01. 板载硬件资源和开发环境
  • BlobDetector的使用与参数说明(OpenCV/C++)
  • 行为型模式-空对象模式
  • 爬虫采集如何解决ip被限制的问题呢?
  • 【ARM AMBA Q_Channel 详细介绍】
  • PDF Reader Pro v2.9.8(pdf编辑阅读器)
  • 【机器学习可解释性】1.模型洞察的价值
  • 网络安全保险行业面临的挑战与变革
  • 如何提高系统的可用性/高可用
  • PCA和LDA数据降维计算(含数学例子推导过程)
  • 题目 1053: 二级C语言-平均值计算(python详解)——练气三层初期
  • Python —— UI自动化之Page Object模式
  • 职能篇—自动驾驶产品经理
  • ubuntu安装golang
  • ES 8 新特性
  • linux-防火墙
  • Pytorch--3.使用CNN和LSTM对数据进行预测
  • 爬虫进阶-反爬破解9(下游业务如何使用爬取到的数据+数据和文件的存储方式)
  • Docker常用应用部署
  • 【数据分享】2014-2022年我国淘宝村点位数据(Excel格式/Shp格式)
  • Ubuntu 安装 docker-compose