美文网首页
c++ 在程序中定义一个整形变量,赋予1~100的值,要求用户猜

c++ 在程序中定义一个整形变量,赋予1~100的值,要求用户猜

作者: 一城山水一成伤 | 来源:发表于2022-05-10 17:17 被阅读0次
在程序中定义一个整形变量,赋予1~100的值,要求用户猜这个数,比较两个数的大小,把结果提示给用户,直到猜对为止。分别使用while,do...while语句实现循环
#include <cstdint>
#include <iostream>
#include <iterator>
#include <string>
using namespace std;
//在程序中定义一个整形变量,赋予1~100的值,要求用户猜这个数,比较两个数的大小,把结果提示给用户,直到猜对为止。分别使用while,do...while语句实现循环

void use_while() {
    cout << "while语句实现循环\n\n";
    srand(time(NULL));
    int n = rand() % 100 + 1;
    int a, i = 1;
    while (i == 1) {
        cout << "输入1-100中猜测的数:";
        cin >> a;
        if (a > n) {
            cout << "实际比这个数小" << endl;
        } else if (a < n) {
            cout << "实际比这个数大" << endl;
        } else {
            cout << "您猜对了" << endl;
            i = 0;
        }
    }
}

void use_do_While() {
    cout << "do...while语句实现循环\n\n";
    srand(time(NULL));
    int n = rand() % 100 + 1;
    int a, i = 1;
    do {
        cout << "输入1-100中猜测的数:";
        cin >> a;
        if (a > n) {
            cout << "实际比这个数小" << endl;
        } else if (a < n) {
            cout << "实际比这个数大" << endl;
        } else {
            cout << "您猜对了" << endl;
            i = 0;
        }
    } while (i == 1);
}

int main() {
    int n;
    cout << "输入1使用while方法否则do...while语句实现循环:\n";
    cin >> n;
    if (n == 1) {
        use_while();
    } else {
        use_do_While();
    }
    return 0;
}
while语句实现循环的结果:
image.png
do...while语句实现循环的结果:
image.png

相关文章

  • day3-变量与运算符总结

    02-变量 """变量就是在程序中保存数据的容器 1.声明变量(定义) 语法:变量名 = 值说明:变量名 - 要求...

  • python基础 二

    1.变量 变量:在程序中用来保存数据的容器声明变量(定义)--假的声明变量名 = 值 说明:变量名(要求:标识符,...

  • 2018-09-07(指针,多级指针,指针数组,指针数组字符串,

    定义一个函数, 要求能够在函数中修改传入变量的值 需求: 要定定义一个函数, 在函数中交换传入变量的值 需求: 要...

  • Python学习入门笔记(十八) 猜数字小游戏

    程序介绍:猜数字小游戏,计算机随机生成一个1-100的数字,然后用户猜数字的值,系统提示用户:“数字太高了/数字太...

  • day-03 变量和运算符

    变量就是在程序中用来保存数据的容器 1.申明变量(定义变量)-假申明语法:变量名=值说明:变量名-要求:标识符(关...

  • 声明和定义

    变量的定义用于为变量分配存储空间,还可以为变量指定初始值。在一个程序中,变量有且仅有一个定义。声明用于向程序表明变...

  • LUA基础

    1定义: num = 100 这里定义一个全局变量叫num,赋值100 在Lua中定义变量没有类型,根据...

  • Day3-总结

    1.声明变量(定义) 变量就是在程序中用来保存数据的容器变量名=值说明:变量名 - 要求:标识符,不能是关键字规范...

  • 变量

    什么是变量? 在程序执行的过程中,在某个范围内其值可以发生改变的量 Java中如何定义变量 1.数据类型 变量名 ...

  • 2019-03-07

    1 度程序,总结程序的功能: numbers = 1 定义一个变量,初始值取1 for i in range(0,...

网友评论

      本文标题:c++ 在程序中定义一个整形变量,赋予1~100的值,要求用户猜

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