0723 c++笔记

分支结构

推荐写法:

  1. if(条件表达式){
  2. 执行语句;
  3. }

如果执行语句只有一行,可以去除{}

  1. if(条件表达式) 执行语句;

使用markdown制作流程图

操作模块名 表示含义说明
start 开始
end 结束
operation 普通操作快
subroutine 子任务快
condition 判断块
inputoutput 输入输出块

1.去发热门诊

Created with Raphaël 2.1.2开始定义温度变量a输入温度判断是否大于37.3输出"请去发热门诊"结束yesno

  1. #include <iostream>
  2. using namespace std;
  3. int main() {
  4. float a;
  5. cin >> a;
  6. if (a >= 37.3) {
  7. cout << "请去发热门诊";
  8. }
  9. return 0;
  10. }

2.测量血压

Created with Raphaël 2.1.2开始int a,b输入收缩压和舒张压判断收缩压和舒张压是否符合正常值输出"血压正常"结束输出"血压异常,请休息一会,再来测量"yesno
  1. #include <iostream>
  2. using namespace std;
  3. int main(){
  4. int a,b;
  5. cin>>a>>b;
  6. if((a >=90 && a <=140) &&( b >=60 && b <= 90){
  7. cout<<"血压正常";
  8. }
  9. else{
  10. cout<<"血压异常,请休息一会,再来测量";
  11. }
  12. return 0;
  13. }

3.划分医院等级

Created with Raphaël 2.1.2开始int a输入病床数目判断病床数目是否大于100判断病床数目是否大于500输出"三级医院"结束输出"二级医院"输出"一级医院"yesnoyesno
  1. #include <iostream>
  2. using namespace std;
  3. int main() {
  4. int a;
  5. cin >> a;
  6. if (a < 100) {
  7. cout << "一级医院";
  8. } else if (a < 500) {
  9. cout << "二级医院";
  10. } else {
  11. cout << "三级医院";
  12. }
  13. return 0;
  14. }