【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,则输出i
		if(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作为和,初始值为0
	int sum=0;
	while(i<=n){
		sum=sum+i*i;
		 i++;
	} 
		cout<<sum;
	}
	
	

相关推荐

  1. while循环

    2024-04-29 11:52:05       40 阅读
  2. Py-While循环语句

    2024-04-29 11:52:05       33 阅读
  3. 认识do-while循环

    2024-04-29 11:52:05       33 阅读
  4. while 循环语句

    2024-04-29 11:52:05       19 阅读
  5. python之while循环

    2024-04-29 11:52:05       13 阅读
  6. shell--while循环

    2024-04-29 11:52:05       17 阅读
  7. C# do...while循环

    2024-04-29 11:52:05       13 阅读
  8. C# while循环语句

    2024-04-29 11:52:05       15 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-29 11:52:05       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-29 11:52:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-29 11:52:05       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-29 11:52:05       20 阅读

热门阅读

  1. 5.1 基于 Docker 安装 Zookeeper

    2024-04-29 11:52:05       9 阅读
  2. css折叠的导航栏

    2024-04-29 11:52:05       12 阅读
  3. 生成WHL或压缩包安装文件,发布到PYPI

    2024-04-29 11:52:05       11 阅读
  4. 在 Web3 方向有哪些工作,需要掌握哪些知识呢?

    2024-04-29 11:52:05       10 阅读
  5. 力扣经典150题第四十八题:合并区间

    2024-04-29 11:52:05       11 阅读
  6. Qt在已存在的控件上绘图

    2024-04-29 11:52:05       11 阅读
  7. day17面向对象三大特征—封装

    2024-04-29 11:52:05       9 阅读
  8. 建网站一般需要多少钱

    2024-04-29 11:52:05       11 阅读