while循环及简单案例

ops/2024/9/20 3:06:39/ 标签: 服务器, linux

            //循环是流程控制中的一个重要分支
            //流程控制 条件判断 循环 逻辑处理
            //循环的目的和意义
            //循环的目的是为了执行一块代码
            //循环的意义是为了简化代码。增加代码的复用性
            /*
            //例如输出0-100的数字 如果没有循环换的话 我们需要一句敲代码 输出没一个指令 非常麻烦
            //Console.WriteLine("0");
            //Console.WriteLine("1");
            //Console.WriteLine("2");
            //Console.WriteLine("...");
            //Console.WriteLine("100");
            */
            //使用循环 这个工作就简单了很多
            /*
            //基本语法
            while (判断条件)
            {
                满足条件执行的逻辑
            }

            */

1
            int num = 0;
            while (num  <=100)
            {
                Console.WriteLine(num);
                num++;

            }
            Console.ReadLine();

            /*
            1 * 输出一百以内的所有的偶数
            2 * 输出100以内3的倍数
            3 * 输出所有的水仙花数
             */
 

2

            int num = 1;
            
            while (num <=50)
            {

                 int num1 = num * 2;
                Console.WriteLine(num1);
                num++;
                
            }
            Console.ReadLine();

3

            int num = 100;

            while (num<=1000)
            {


                int g = num % 10;
                int s = (num % 100 )/ 10;
                int b = num / 100;
                if (g * g * g + s * s * s + b * b * b==num)
                {
                  Console.WriteLine(num);                    
                }
                num++;
    
            }
                Console.ReadLine(); 


http://www.ppmy.cn/ops/113222.html

相关文章

Pytorch是如何做显存管理的

参考资料&#xff1a; GPT的回答 自己的实验结果 之前自己在用Pytorch跑模型训练的时候产生了如下一系列问题&#xff1a;1)Pytorch使用的cuda显存什么时候释放 2)什么时候会导致显存堆积 3)如何监控显存的使用。经过查找资料后找到了这些问题的答案&#xff0c;现在记录在此&a…

Node.js快速入门

【图书介绍】《Node.jsMongoDBVue.js全栈开发实战》-CSDN博客 《Node.jsMongoDBVue.js全栈开发实战&#xff08;Web前端技术丛书&#xff09;》(邹琼俊)【摘要 书评 试读】- 京东图书 (jd.com) Node.js运行环境搭建-CSDN博客 本节将介绍如何快速入门Node.js。 1.3.1 Node.…

C++——给出一个不多于5位的正整数,要求:(1)求出它是几位数 (2)分别打印出每一位数字 (3)按逆序打印出各位数字,例如原数为321,应输出123。

没注释的源代码 #include <iostream> using namespace std; int main() { int x,a,b,c,d,e,f,len; cout<<"请输入一个不多于5位的正整数:"; cin>>x; if (x>999999) cout<<"输入错误&#xff01;"<<en…

linux服务器配置及服务器资源命令使用查看

在做性能压测之前&#xff0c;需要对被测服务器有所了解&#xff0c;常用的服务器资源有&#xff1a;CPU、内存、硬盘、网络、进程等 sysstat百度网盘&#xff1a;sysstat 提取码: 0000 一、查看系统服务器配置信息 常用命令&#xff1a;cat /proc/cpuinfo或者lscpu、pidsta…

根据NVeloDocx Word模板引擎生成Word(五)

前面几篇基本上介绍完了NVeloDocx的基础用法&#xff0c;绝大部分的需求其实都是这些基础的东西&#xff0c;本篇将介绍2个不常用但是实际的业务场景&#xff1a; 1、图片列表输出&#xff1b; 比如在E6开发平台生成的客户端中&#xff0c;图片列表往往是这样显示的&#xff…

循环神经网络

文章目录 序列模型文本预处理语言模型和数据集循环神经网络从0实现简洁实现 GRU从0开始实现简洁实现一个例子 LSTM从0实现简洁实现 深度循环神经网络双向循环神经网络机器翻译与数据集编码器-解码器序列到序列的学习 !nvidia-smiWed Sep 11 07:23:53 2024 -------------…

Python实现一个简单的爬虫程序(爬取图片)

目录 1、安装爬虫Scrapy 2、新建爬虫项目 3、配置爬虫 4、编写爬虫代码,爬取百度图片 5、运行爬虫程序 使用爬虫需要遵守相关法律和规范! 1、安装爬虫Scrapy 编程环境是Anaconda,其安装和使用见我之前的文章,这里就不赘述了。 首先安装爬虫Scrapy,为了加快下载速度…

Nacos和Eureka的区别

前言 Nacos 和 Eureka 都是用于服务发现与注册的工具&#xff0c;它们在微服务架构中都扮演着重要角色。 Nacos与Eureka的共同点 都支持服务注册和服务拉取都支持服务提供者心跳方式做健康检测 Nacos与Eureka的区别 Nacos支持服务端主动检测提供者状态&#xff1a;临时实例采…

Unreal像素流ubantu os部署细节

Unreal像素流ubantu os部署细节 前言Docker 运行时环境部署&#xff1a;1、Docker镜像资源获取&#xff1a;2、镜像资源构造容器&#xff1a;3、运行容器以及控制台用户切换&#xff1a;4、映射路径内容启动程序 注意事项 前言 在一般的Linux服务进行Unreal服务的部署&#xf…

小琳AI课堂:强化学习初阶

大家好&#xff0c;这里是小琳AI课堂。今天我们来聊聊强化学习&#xff0c;一种让机器通过“实践”学习的方法。&#x1f916; 强化学习&#xff0c;听起来就像是给机器装上了成长的心智。想象一下&#xff0c;有个小机器人在迷宫里探险&#xff0c;它要找到出口。每次尝试走一…

Java和西门子S7-1200通讯调试记录

这是很久以前做的一个项目&#xff0c;工业现场一个agv&#xff0c;主要作用的清扫摇床&#xff08;一种选矿设备&#xff09;&#xff0c;选用的S7-1200的CPU。工作原理是agv上面放一个机械臂&#xff0c;机械臂上面装一个扫把&#xff0c;到固定位置以后&#xff0c;执行清扫…

C++ —— 关于vector

目录 链接 1. vector的定义 2. vector的构造 3. vector 的遍历 4. vector 的扩容机制 5. vector 的空间接口 5.1 resize 接口 5.2 push_back 5.3 insert 5.4 erase 5.5 流插入与流提取 vector 并不支持流插入与流提取&#xff0c;但是可以自己设计&#xff0c;更…

2024年水利水电安全员考试题库及答案

一、判断题 1.拆除钢板&#xff08;管&#xff09;桩围堰时&#xff0c;宜先采用振动拔桩机拔出钢板&#xff08;管&#xff09;桩后&#xff0c;再采用机械进行拆除。 答案&#xff1a;正确 2.围堰爆破拆除工程起爆&#xff0c;宜采用导爆管法或导爆管与导爆索混合起爆法&am…

财富通公司开发洗车小程序有哪些用处?

洗车小程序具有多种用处&#xff0c;主要体现在以下几个方面&#xff1a; 1.便捷预约服务&#xff1a;用户可以通过洗车小程序轻松预约洗车服务&#xff0c;无需亲自前往洗车店或打电话预约&#xff0c;节省了时间和精力。同时&#xff0c;小程序通常提供多种预约时间选项&…

用AI的智慧,传递感恩之心——GPT-4o助力教师节祝福

随着科技的飞速发展&#xff0c;人工智能在我们生活中的应用日益广泛。在这个教师节&#xff0c;不仅可以用传统的方式表达对老师的感恩之情&#xff0c;还可以借助OpenAI最新推出的GPT-4o模型&#xff0c;生成独特而温暖的祝福语和精美海报&#xff0c;让我们的感恩显得更加与…

32. MyBatis中的selectKey标签是什么?如何实现主键回填?

<selectKey>标签是MyBatis中用于在插入数据之前或之后生成主键并将其回填到对象中的一个功能标签。这个标签通常用于处理那些不支持自动生成主键的数据库&#xff0c;或者在需要使用复杂的逻辑来生成主键的场景。 1. <selectKey>标签的作用 主键生成&#xff1a;通…

15.3 JDBC数据库编程

15.3 JDBC数据库编程 15.3.1 创建数据库和表 创建一个名为webstore的数据库&#xff0c;并向其中添加数据&#xff0c;代码如下: 1.创建数据库 CREATE TABLE products( id int PRIMARY KEY, pname VARCHAR(20) brand VARCHAR(20), price FLOAT(7,2), stock SMALLINT, ) …

[Python数据可视化] Plotly:交互式数据可视化的强大工具

引言&#xff1a; 在数据分析和可视化的世界中&#xff0c;Plotly 是一颗耀眼的明星。它是一个开源的交互式图表库&#xff0c;支持多种编程语言&#xff0c;包括 Python、R 和 JavaScript。Plotly 的强大之处在于它能够创建出既美观又具有高度交互性的图表&#xff0c;使得数据…

AWS Lambda 与 Java

AWS Lambda 与 Java&#xff1a;在无服务器计算中构建高效的云端应用 一、AWS Lambda 简介 AWS Lambda 是 Amazon Web Services&#xff08;AWS&#xff09;提供的一种无服务器计算服务&#xff0c;它允许开发者在无需管理服务器的情况下运行代码。AWS Lambda 的核心思想是“…

Java 中使用 Redis 的几种方式优缺点对比

一、为什么选择 Redis&#xff1f; 在分析 Java 中使用 Redis 的不同方式之前&#xff0c;我们需要了解为什么 Redis 在分布式应用中如此重要。以下是 Redis 在 Java 项目中常见的应用场景&#xff1a; 缓存&#xff1a;通过将热点数据缓存到 Redis&#xff0c;可以减少数据库…