当前位置:首页 > 未分类 > 【C++入门教程(5)】循环结构(1)for

【C++入门教程(5)】循环结构(1)for

admin12个月前 (10-31)未分类112

emm今天有点时间,就继续发一下这个C++系列教程的文章

----------------------------------------------------------------

for循环

for循环,来看看最简单的程序是咋样体现for

#include<iostream>
using namespace std;
int main()
{
	for(int xunhuan=1;xunhuan<=6;xunhuan++)
	/*一:定义一个变量叫xunhuan并赋值为1,也可以定义赋值之后再循环,分号分隔;
	二:xunhuan到6,就是六次,如果不打=号的话,就是循环五次,分号分隔;
	三:两个加号是累加,相当于xunhuan+=1,同样两个减号也一样,不用分号
	*/
	{
		cout<<"lsybkNB"<<endl;
		//输出lsybkNB
	}
	return 0;
}

这个程序就可以了,我们来看看结果

lsybkNB
lsybkNB
lsybkNB
lsybkNB
lsybkNB
lsybkNB

--------------------------------
Process exited after 2.528 seconds with return value 0
请按任意键继续. . .

输出了6次lsybkNB

证明循环是可用的

------------------------------------------


循环判断

如果我们想批量判断一些数有没有超过或减少另一个数

原题--洛谷

题目描述
陶陶家的院子里有一棵苹果树,每到秋天树上就会结出 1010 个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个 3030 厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。
现在已知 1010 个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。假设她碰到苹果,苹果就会掉下来。
输入格式
输入包括两行数据。第一行包含 1010 个 100100 到 200200 之间(包括 100100 和 200200 )的整数(以厘米为单位)分别表示 1010 个苹果到地面的高度,两个相邻的整数之间用一个空格隔开。第二行只包括一个 100100 到 120120 之间(包含 100100 和 120120 )的整数(以厘米为单位),表示陶陶把手伸直的时候能够达到的最大高度。
输出格式
输出包括一行,这一行只包含一个整数,表示陶陶能够摘到的苹果的数目。
输入输出样例
输入 #1复制
100 200 150 140 129 134 167 198 200 111
110
输出 #1复制
5
说明/提示
NOIP2005 普及组第一题

来吧

#include<iostream>
using namespace std;
int main()
{
	int a[1001],i,b,t=0;
	for(i=1;i<=11;i++)
	{
		cin>>a[i];
	}
	b=a[i-1];
	for(i=1;i<=10;i++)
	{
		if(b+30>=a[i])
		{
			t++;
		}
	}
	cout<<t<<endl;
 }

这个我用了数组,以后会讲,注意这里

b=a[i-1];
	for(i=1;i<=10;i++)
	{
		if(b+30>=a[i])
		{
			t++;
		}
	}

这里就是循环判断的代码,一样的,一个for,然后if就行了

好了,大家回去练一下吧

---------------------------------------------------------

下届教程讲while

    扫描二维码推送至手机访问。

    版权声明:本文由勤奋的思远发布,如需转载请注明出处。

    如果文章对你有帮助的话就赞助一下吧https://lsybk.xyz/donation.html

    本文链接:https://lsybk.xyz/post/C5.html

    标签: 编程学习
    分享给朋友:

    相关文章

    【C++入门教程(3)】简单的加法程序

    【C++入门教程(3)】简单的加法程序

    上节课我们学了输出语句那么这节课我们就再教些新的知识加法程序看看源码#include<iostream> using namespace std; int ...

    密码重置盘研究后续 - 更多细节 & 伪造尝试

    密码重置盘研究后续 - 更多细节 & 伪造尝试

    密码重置盘研究后续 - 更多细节 & 伪造尝试 密码重置盘研究后续 - 更多细节 & 伪造尝试本文是研究报告“创建密码重置盘的时候,系统都做了些什么”的后续。0. 访问“本地...

    赞助平台的建成步骤

    赞助平台的建成步骤

    前言大家看到这篇文章的人应该都知道,现在上线了这个赞助平台,简称“要饭网”那这个是如何建成的呢?幸好作业不多,我弄了一晚上其实之前搞过一个,但是跟这个版本不一样,用的是爱支付接口,玩了一下,手续费太多...

    几个给服务器的上传文件的方法

    几个给服务器的上传文件的方法

    本文章阅读量较大前言这篇文章我耗资有点多。。不过没关系的哈,你们看懂就好,为新手答疑解惑哈(重新搭了个环境。。)我把我即将到期的阿里云给续费了。。linux系统(centos7等)FTP(File T...

    为IE下载点赞

    为IE下载点赞

    昨天为了服务器迁移搞了一天,因为浏览器看到彩虹云主机只剩一点内存了,而且压缩不了文件,搞了一整天【笑哭】结果,我用Firefox压缩时又可以了,再看显示内存,才用了一半而已压缩好了咋办呢,当然是下载备...

    为什么朋友说加了cdn不仅没变快反而慢了

    为什么朋友说加了cdn不仅没变快反而慢了

    朋友之前跟我诉苦为什么他的站加了彩虹云cdn不仅没快反而慢了,我也是困惑不已,直到今天...了解一下cdn什么是cdn呢?问一下我们可亲可敬的度娘吧好吧,跳转到搜狗了,这里可以看到,它只服务于静态网页...

    发表评论

    访客

    看不清,换一张

    ◎欢迎参与讨论,请在这里发表您的看法和观点。