【while循环】

目录

什么是循环

while语句的执行过程

编程求1*2*3*...*n

所有不超过1000的数中含有数字3的自然数

求数

求数II

编程求1平方+2平方+...+n平方


什么是循环

循环就是重复做同样的事儿使用while语句循环输出1到100

int i = 1;
while(      i <= 100          ){cout << i <<“ ”;
i = i + 1;}

while语句的执行过程

问题1,输出1-N之间所有能被3整除的数

【问题描述】 输入一个任意整数(1≤N≤10000),输出所有能被3整除的数,如果没有则输出0。 【样例输入】10 【样例输出】3 6 9

分析:输出1-N之间所有能被3整除的数

编程:输出1-N之间所有能被3整除的数

int n, i = 1;cin >> n;while(           ){if(                ){cout << i << " ";}i++;} 

使用do-while语句循环输出1到100

while和do-while循环的区别

while循环是先判断,再执行,do-while循环是先执行,再判断。

编程求1*2*3*...*n

【问题描述】 编程求1×2×3×⋯×n 。 输入一行,只有一个整数 n(1≤n≤10); 输出只有一行(这意味着末尾有一个回车符号),包括 1 个整数。 样例输入 5 输出 120

/*第一步:输出1~n 的每个数
第二步:求出1~n 中每个数的积*/int i,n,s;//s 代表乘积cin>>n;i=1;s=1;//赋初值while(i <= n) {s=s*i;i++;}cout<<s<<endl;

所有不超过1000的数中含有数字3的自然数

【问题描述】 编程求出所有不超过 1000 的数中,含有数字 3 的自然数,并统计总数。 输入:无。 输出:只有一行(这意味着末尾有一个回车符号),包括 1 个整数

int i=1;
int c=0;
int g,s,b;
while(i<=999) {g=i%10;s=i/10%10;b=i/100;if(b==3|| s==3|| g==3){c=c+1;}	i++;	
}
cout<<c<<endl;	

求数

【问题描述】 输出 1∼999 中有因数 3 ,且至少有一位数字是 5 的数。 输入无。 输出若干个数 每行一个。

#include <bits/stdc++.h>
using namespace std;int main(){int i=1;
int c=0;
int g,s,b;
while(i<=999) {g=i%10;s=i/10%10;b=i/100;if(i%3==0&&(b==5|| s==5|| g==5)){cout<<i<<endl;//c=c+1;}i++;}
//cout<<c<<endl;return 0;
}

求数II

【问题描述】 在 1∼500 中,找出能同时满足用 33 除余 22 ,用 55 除余 33 ,用 77 除余 22 的所有整数。 输入无。 输出若干个数 每行一个。

#include <bits/stdc++.h>
using namespace std;int main() {int i=1;while(i<=500) {
//满足用3除余2,用5除余3,用7除余2,则输出iif(i%3==2&&i%5==3&&i%7==2) {cout<<i<<endl;}i++;}return 0;
}

编程求1平方+2平方+...+n平方

【问题描述】 编程求 1平方+ 2 平方+ … + n 平方。 输入一行,只有一个整数 n(1≤n≤200) 。 输出只有一行(这意味着末尾有一个回车符号),包括 1 个整数。 样例输入 5 输出 55

#include <bits/stdc++.h>
using namespace std;int main() {
//定义整数变量n作为输入的数,i用作循环int n,i=1;cin>>n;
//sum作为和,初始值为0int sum=0;while(i<=n){sum=sum+i*i;i++;} cout<<sum;}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/315805.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java虚拟机垃圾收集器详细总结

1、Serial收集器 Serial收集器是最基础、历史最悠久的收集器&#xff0c;曾经&#xff08;在JDK 1.3.1之前&#xff09;是HotSpot虚拟机新生代收集器的唯一选择。这个收集器是一个单线程工作的收集器&#xff0c;但它的“单线 程”的意义并不仅仅是说明它只会使用一个处理器或一…

自制贪吃蛇小游戏

此片文章涉及到到控制台设置的相关操作&#xff0c;虚拟键码&#xff0c;宽字符输出等&#xff0c;有些地方大家可能会看不懂&#xff0c;可以阅读以下文章来进一步了解&#xff1a; 控制台程序设置-CSDN博客 效果展示&#xff1a; QQ2024428-181932 源码已放在文章结尾 目录 …

Vivado-IP-DDS and Testbench Learning

DDS内部结构 实现流程 首先新建一个工程&#xff0c;创建bd文件&#xff0c;添加DDS Compiler核&#xff0c;此处不多赘述 Block Design 在观测输出的信号时&#xff0c;需要将最高位符号位的信号取反&#xff0c;这样才能输出正弦波&#xff0c;否则输出的波形如下图所示 将t…

Strassen矩阵乘法——C++

【题目描述】 根据课本“Strassen矩阵乘法”的基本原理&#xff0c;设计并实现一个矩阵快速乘法的工具。并演示至少10000维的矩阵快速乘法对比样例。 【功能要求】 实现普通矩阵乘法算法和“Strassen矩阵乘法”算法对相同的矩阵&#xff0c;分别用普通矩阵乘法算法&#xff…

C语言:数据结构(单链表)

目录 1. 链表的概念及结构2. 实现单链表3. 链表的分类 1. 链表的概念及结构 概念&#xff1a;链表是一种物理存储结构上非连续、非顺序的存储结构&#xff0c;数据元素的逻辑顺序是通过链表的指针链接次序实现的。 链表的结构跟火车车厢相似&#xff0c;淡季时车次的车厢会相应…

ULTIMATE VOCAL REMOVER V5 for Mac:专业人声消除软件

ULTIMATE VOCAL REMOVER V5 for Mac是一款专为Mac用户设计的人声消除软件&#xff0c;它凭借强大的功能和卓越的性能&#xff0c;在音乐制作和后期处理领域崭露头角。 ULTIMATE VOCAL REMOVER V5 for Mac v5.6激活版下载 这款软件基于深度神经网络&#xff0c;通过先进的训练模…

Windows使用bat远程操作Linux并执行命令

背景&#xff1a;让客户可以简单在Windows中能自己执行 Linux中的脚本&#xff0c;傻瓜式操作&#xff01; 方法&#xff1a;做一个简单的bat脚本&#xff01;能远程连接到Linux&#xff0c;并执行Linux命令&#xff01;客户双击就能使用&#xff01; 1、原先上网查询到使用P…

hadoop命令

hadoop命令 目录 hadoop命令 1.查看文件下面有哪些文件和目录 2.获取文件信息 查看文件内容 3.创建一个文件夹 4.剪切 1&#xff09;从本地hadoop剪切到hdfs并上传到hdfs 2&#xff09;剪切 从hdfs剪切到本地hadoop目录上 5.删除 1&#xff09;递归删除 2&#xff0…

AI Agent新对决:LangGraph与AutoGen的技术角力

AI Agent变革未来&#xff0c;LangGraph对抗AutoGen ©作者|Blaze 来源|神州问学 引言 比尔.盖茨曾在他的博客上发表一篇文章&#xff1a;《AI is about to completely change how you use computers》。在文章中&#xff0c;比尔盖茨探讨AI Agent对我们未来生活的巨大影…

windows电脑改造为linux

有个大学用的旧笔记本电脑没啥用了&#xff0c;决定把它改成linux搭一个服务器&#xff1b; 一、linux安装盘制作 首先要有一个大于8G的U盘&#xff0c;然后去下载需要的linux系统镜像&#xff0c;我下的是ubuntu&#xff0c;这里自选版本 https://cn.ubuntu.com/download/d…

请求响应案例-员工管理系统

准备工作 1、在pom.xml文件中引入dom4j依赖&#xff0c;解析xml文件。如果该依赖爆红&#xff0c;那么刷新以下就可以。 <!-- 解析XML --><dependency><groupId>org.dom4j</groupId><artifactId>dom4j</artifactId><version>2.1.3…

自然语言处理: 第三十章Hugging face使用指南之——trainer

原文连接: Trainer (huggingface.co) 最近在用HF的transformer库自己做训练&#xff0c;所以用着了transformers.Trainer&#xff0c;这里记录下用法 基本参数 class transformers.Trainer( model: Union None,args: TrainingArguments None,data_collator: Optional Non…

debian和ubuntu的核心系统和系统命令的区别

Debian和Ubuntu虽然有很深的渊源&#xff0c;都是基于Debian的发行版&#xff0c;但它们在核心系统和系统命令上还是有一些差别的。以下是一些主要的不同之处&#xff1a; 1. 发布周期&#xff1a; - Debian&#xff1a; Debian项目采用滚动发布模型&#xff0c;持续更新&a…

[论文笔记]GAUSSIAN ERROR LINEAR UNITS (GELUS)

引言 今天来看一下GELU的原始论文。 作者提出了GELU(Gaussian Error Linear Unit,高斯误差线性单元)非线性激活函数&#xff1a; GELU x Φ ( x ) \text{GELU} x\Phi(x) GELUxΦ(x)&#xff0c;其中 Φ ( x ) \Phi(x) Φ(x)​是标准高斯累积分布函数。与ReLU激活函数通过输入…

Python 爬虫如何配置代理 IP (Py 采集)

在Python中配置代理IP&#xff0c;可以通过设置requests库的proxies参数来实现。以下是一个示例&#xff1a; import requests# 则立可以获取稳定代理Ip&#xff1a;https://www.kuaidaili.com/?refrg3jlsko0ymg # 推荐使用私密动态 IP proxies {"http": "ht…

以太网交换机自学习与转发帧

自学习算法:每次转发帧前先将当前MAC地址以及对应的接口好存入到帧交换表中

ios CI/CD 持续集成 组件化专题一 iOS 将图片打包成bundle

一、 创建 选择 macos 下的Bundle 二 、取名点击下一步 三、Base SDK 选择ios 四 、Build Active Architecture Only 五、Installation后面的内容删除 六、Skip Install 选择NO 七、Strip Debug Symbols During Copy 中"Release"项设置为 "YES" 八、COM…

区块链基础——区块链应用架构概览

目录 区块链应用架构概览&#xff1a; 1、区块链技术回顾 1.1、以太坊结点结构 1.2、多种应用场景 2、区块链应用架构概览 2.1、传统的Web2 应用程序架构 2.2、Web3 应用程序架构——最简架构 2.3、Web3 应用程序架构——前端web3.js ether.js 2.4、Web3 应用程序架构—…

Android Widget开发代码示例详细说明

因为AppWidgetProvider扩展自BroadcastReceiver, 所以你不能保证回调函数完成调用后&#xff0c;AppWidgetProvider还在继续运行。 a. AppWidgetProvider 的实现 /*** Copyright(C):教育电子有限公司 * Project Name: NineSync* Filename: SynWidgetProvider.java * Author(S…

逆向案例三十——webpack登录某游戏

网址&#xff1a;aHR0cHM6Ly93d3cuZ205OS5jb20v 步骤&#xff1a; 进行抓包分析&#xff0c;找到登录接口&#xff0c;发现密码有加密 跟栈分析&#xff0c;从第三个栈进入&#xff0c;打上断点&#xff0c;再次点击登录 明显找到password,它由o赋值&#xff0c;o由a.encode(…