C++学习 控制程序的流程
控制程序的流程
文末有福利
switch case
#include<iostream>
using namespace std;int main()
{enum DaysOfWeek{Sunday = 0, //这里千万不能是分号 Monday,Tuesday,Wednesday,Thursday,Friday,Saturday} ;cout<< "找出各天是以哪个星星命名的!"<<endl;cout<<"输入一个星期的数字(sunday=0)" ;int Day = 0;cin>>Day ;switch(Day){case Sunday: //这里用冒号 cout<<"Sunday was named after the Sun(太阳)"<<endl;break;case Monday: cout<<"Monday was named after the Moon(月亮)"<<endl;break;case Tuesday: cout<<"Tuesday was named after the Mars(火星)"<<endl;break;case Wednesday: cout<<"Wednesday was named after the Mercury(水星)"<<endl;break;case Thursday: cout<<"Thursday was named after the Jupiter(木星)"<<endl;break;case Friday: cout<<"Friday was named after the Venus(金星)"<<endl;break;case Saturday: cout<<"Saturday was named after the Saturn(土星)"<<endl;break;default:cout<<"输入错误,请重新输入!!!"<<endl;break;}return 0;
}
运行结果
while循环
#include<iostream>
using namespace std;int main()
{char anjian='e';while(anjian != 'x'){cout<<"请输入两个数:"<<endl;int shu1 =0,shu2=0;cin >>shu1;cin >>shu2;cout<<shu1<<"×"<<shu2<<"="<<shu1*shu2<<endl;cout<<shu1<<"+"<<shu2<<"="<<shu1+shu2<<endl;cout<<"按下 x 退出计算,按下其他键重新计算"<<endl;cin>>anjian;}cout << "再见!"<<endl;return 0;
}
运行结果
goto循环
#include<iostream>
using namespace std;
int main()
{JumpToPoint:int shu1 = 0,shu2 = 0;cout<<"请输入两个数:"<<endl;cin>>shu1;cin>>shu2;cout<<shu1<<"×"<<shu2<<"="<<shu1*shu2<<endl;cout<<shu1<<"+"<<shu2<<"="<<shu1+shu2<<endl;cout<<"请问您是都需要进行下一次操作(y/n)"<<endl;char Repeat = 'y';cin>>Repeat;if (Repeat == 'y')goto JumpToPoint;cout<<"再见!"<<endl;return 0;
}
运行结果
do while
#include<iostream>
using namespace std;int main()
{char anjian='e';do{cout<<"请输入两个数:"<<endl;int shu1 =0,shu2=0;cin >>shu1;cin >>shu2;cout<<shu1<<"×"<<shu2<<"="<<shu1*shu2<<endl;cout<<shu1<<"+"<<shu2<<"="<<shu1+shu2<<endl;cout<<"按下 e 退出计算,按下其他键重新计算"<<endl;cin>>anjian;}while (anjian != 'e');cout << "再见!"<<endl;return 0;
}
运行结果
for循环才重复执行计算
**#include<iostream>
using namespace std;int main()
{for(char anjian = 'm';(anjian !='x');){cout<<"请输入两个数:"<<endl;int shu1 =0,shu2=0;cin >>shu1;cin >>shu2;cout<<shu1<<"×"<<shu2<<"="<<shu1*shu2<<endl;cout<<shu1<<"+"<<shu2<<"="<<shu1+shu2<<endl;cout<<"按下 x 退出计算,按下其他键重新计算"<<endl;cin>>anjian;}cout << "再见!"<<endl;return 0;
}**
运行结果
福利语句
#include<iostream>
#include<math.h>
using namespace std;int main(){float y, x, z;cout<<"那一天"<<endl;cout<<"第一次在路上看见你"<<endl;cout<<"远远地望着你的容颜"<<endl;cout<<"髣髴兮若轻云之蔽月,"<<endl;cout<<"飘飖兮若流风之回雪。"<<endl;cout<<"远而望之,皎若太阳升朝霞;"<<endl;cout<<"迫而察之,灼若芙蕖出渌波。"<<endl;cout<<"一直都不敢靠近"<<endl;cout<<"有句话一直埋在我心里"<<endl;cout<<"想对你说:"<<endl;for (double y = 2.5; y >= -1.6; y = y - 0.2){for (double x = -3; x <= 4.8; x = x + 0.1){(pow((x*x + y*y - 1), 3) <= 3.6*x*x*y*y*y|| (x>-2.4 && x<-2.1 && y<1.5 && y>-1)|| (((x<2.5 && x>2.2) || (x>3.4 && x<3.7)) && y>-1 && y<1.5)|| (y>-1 && y<-0.6 && x<3.7 && x>2.2)) ? printf("*") : printf(" ");}cout<<endl;}getchar();}
运行结果
拿去跟好基友表白吧啊哈!
1123093
C++学习 控制程序的流程相关推荐
- 运动想象脑机接口中迁移学习的完整流程
点击上面"脑机接口社区"关注我们 更多技术干货第一时间送达 脑机接口(Brain-Computer Interface, BCI)可以让用户使用脑电信号直接与计算机或其他外部设备进 ...
- 伍冬睿教授:脑机接口中迁移学习的完整流程
大家好,今天Rose分享一篇关于脑机接口中的迁移学习的完整流程.本文由华中科技大学伍冬睿教授授权分享. 关于脑机接口中迁移学习方面的研究,伍教授团队做过大量的工作.之前社区分享过<脑机接口中的流 ...
- 方法 | 机器学习(深度学习)通用工作流程
机器学习(深度学习)通用工作流程 Deep Learning with Python 4.5节 1. 定义问题并装载数据集(Defining the problem and assembling a ...
- caffe模型文件解析_深度学习 Caffe 初始化流程理解(数据流建立)
深度学习 Caffe 初始化流程理解(数据流建立) 之前在简书的文章,搬迁过来 ^-^ 本文是作者原创,如有理解错误,恳请大家指出,如需引用,请注明出处. #Caffe FeatureMap数据流的建 ...
- 机器学习(深度学习)通用工作流程
机器学习(深度学习)通用工作流程 翻译 Deep Learning with Python 4.5节 1. 定义问题并装载数据集(Defining the problem and assembling ...
- python解题教学设计的理解_面向计算思维培养的初中 Python 项目式学习教学设计流程构建...
2006 年, 美国卡内基梅隆大学的周以真教授提出了计算思维的概念.计算思维是利用计算机科学的基本理念解决问题.设计系统和理解人类行为的一种方法,并指出计算思维的本质是抽象(Abstraction)和 ...
- OpenCL学习笔记——整体流程(向量相加)
OpenCL学习笔记--整体流程 OpenCL可以实现混合设备的并行计算,这些设备包括CPU,GPU,以及其他处理器,比如Cell处理器,DSP等.使用OpenCL编程,可以实现可以值得并行加速代码. ...
- 【慕伏白教程】《动手学深度学习》学习环境安装流程
[慕伏白教程]<动手学深度学习>学习环境安装流程 一.Conda环境的安装 1. 安装Anaconda 二.安装CUDA 1. 下载相应CUDA版本 三.配置虚拟环境 1. 卸载虚拟环境 ...
- 【BX学习之支付流程】收银机的支付流程手记
█ [BX学习之支付流程] 收银机的支付流程手记 █ 相关文章: - ● [BX学习之生活问题] 福建工商-个体户-工商年报-登录方式 ● [BX学习之生活健康]你的年纪每天睡几小时最好 ● [BX学 ...
最新文章
- C++ QT中的QSound使用方法
- python字典增加和删除_Python字典的基本用法实例分析【创建、增加、获取、修改、删除】...
- 让你的 wowza server提供 RESTful web 服务
- Linux学习笔记(四)|软件安装指令
- Flutter开发之实现沉浸式状态栏的效果
- 笔记本电脑怎么清理灰尘_手机声音越用越小怎么办?一段黑科技音波就能清理扬声器灰尘...
- 如何处理服务器磁盘沾满
- html手册_前端学习感悟——HTML
- PAT (Basic Level) Practice (中文)1041 考试座位号 (15 分)
- Java——安全地停止线程
- Mongodb中 Documents文档说明
- windows下Dos命令行设置代理
- 优化数据库方法 php,PHP优化MYSQL数据库的方法有哪些
- c语言 字符串转整型
- 编译原理实验五:编译器自动生成工具
- 一、OpenTCS4.12 创建一个新的通信驱动
- 计算机网络工程师 考试题,计算机四级网络工程师考试题及答案.docx
- Python编写中国象棋棋盘(可视化页面)
- flask中jinjia2模板引擎的使用详解3
- 《设计模式》之策略模式