美文网首页
C++ 流程控制结构 (4)

C++ 流程控制结构 (4)

作者: Init_d236 | 来源:发表于2021-03-26 14:48 被阅读0次
#include <iostream>
using namespace std;

int main4() {

    /*
    * --------------------------------------------------------------------------------------------------------
    *选择结构
     */
     //if语句
     while (true) {
         int soure = 0;
         cout << "请用户输入分数:" << endl;
         cin >> soure;


         if (soure >= 600) {
             cout << "恭喜你,考入了清华";
         }
         else if (soure < 600 && soure >= 500) {
             cout << "恭喜你,考入了北大";
         }
         else {
             cout << "恭喜你,考入了杂牌大学";
         }
     }

     //三目运算符 表达式1?表达式2:表达式3
    int a = 1;
    int b = 2;
    string c = "";

    a > b ? c = "a大" : c = "b大";
    cout << c << endl;

    //switch 
    int a2 = 10;
    switch (a2) {
    case 1:
        cout << "a2 = 1 " << endl;
        break;
    case 2:
        cout << "a2 == 2" << endl;
        break;
    case 3:
        cout << "a2 ==3 " << endl;
        break;
    default:
        cout << "a2不等于1,2,3" << endl;
    }

    /*
    * --------------------------------------------------------------------------------------------------------
    *循环结构
     */
     //while循环
    int a3 = 0;
    while (a3 < 10) {
        cout << a3 << endl;
        a3++;
    }
    //while循环小游戏练习 猜数字
    int number = rand() % 100 + 1;
    cout << "猜数字,请输入数字 答案是:" << number << endl;
    int qu = 0;
    while(true) {
        cin >> qu;
        if (qu > number) {
            cout << "您输入的数字过大了" <<endl;
        }
        else if (qu < number) {
            cout << "您输入的数字过小了" <<endl;
        }
        else {
            cout << "恭喜您猜对了" << endl;
            break;
        }
    }
    cout << "游戏结束" << endl;

    //do while循环 
    // 语法 do{ 循环内容}while(条件判断); 与while不同的是 do while需要先执行内容,在进行条件判断

    //for 循环
    for (int i = 0; i < 10; i++) {
        cout << i << endl;
    }
    //for循环乘法口诀表
    for (int x = 1; x < 10; x++) {
        for (int y = 1; y <= x; y++) {
            cout << y << " x " << x << " = " << x * y << "\t";
        }
        cout << "\n";
    }

    /*
    * --------------------------------------------------------------------------------------------------------
    *跳转语句
     */
     //break 用于跳出选择结构或者循环结构
     //continue  在循环语句中,跳过本次循环中尚未执行完成的语句,继续执行下一次循环
     //goto 无条件跳转语句

    cout << "1" << endl;
    goto  AAA;
    cout << "2" << endl;
    cout << "3" << endl;
    AAA:
    cout << "4" << endl;
    cout << "5" << endl;

}

相关文章

  • C++ 流程控制结构 (4)

  • Python程序结构

    2018年6月27日笔记 python流程控制 1.python流程控制语句结构 4种流程控制语句结构:ifif ...

  • [JS基础]笔记四

    js流程控制语句 流程控制 顺序结构、分支结构、循环结构 分支结构 if 分支结构 if else 双分支结构语句...

  • 09-Go语言流程控制-指趣学院

    Go语言流程控制基本概念 Go语言流程控制和C语言一样, 也有三大流程控制结构顺序结构(默认结构)选择结构(if ...

  • Java知识之流程控制

    Java流程控制框架图 流程控制 一. 循环结构二. 分支结构三. 顺序结构 循环结构 for循环,for-eac...

  • 第4天 PHP分支、循环结构

    6. 流程控制 流程控制,就是研究程序的走向。 6.1. 流程控制概述 6.1.1. 三大流程结构: 顺序结构:程...

  • MySQL学习之流程控制

    前言、流程控制结构 一、分支结构 1-1、if函数 1-2、case结构 1-3、if elseif结构 1-4、...

  • 【麦兜】Java基础知识巩固——流程控制

    流程控制 不论哪种编程语言,都有各种各样的流程控制结构,本篇文章介绍的就是各种不同的流程控制结构,比如:顺序结构、...

  • Chapter4 Java流程控制之选择结构

    Lecture1 流程控制概述 流程控制语句种类:顺序、选择、循环;选择结构--if结构、if-else结构、多重...

  • 流程控制的基本概念

    流程控制是指控制代码的执行顺序。 在JavaScript中,有三种基本的流程控制结构:顺序结构、选择结构和循环结构...

网友评论

      本文标题:C++ 流程控制结构 (4)

      本文链接:https://www.haomeiwen.com/subject/uuowcltx.html