[Day-15] for回圈

今天也是要练习回圈
但不是while而是for回圈
while以及for两者都是回圈
其实功能基本上是差不多的
只是写法不太一样
for回圈主要是
可以指定一个范围来让程序跑几次
如果是已知范围就可以使用for回圈
未知的话就可以使用while回圈

那现在就来说明今天练习for回圈的过程吧~
/images/emoticon/emoticon07.gif

程序码范例:

for(变数起始值 ; 条件判断 ; 变数更新值){
 当条件判断为true时,重复地做某事(自订)
 当条件判断为false时,跳出for回圈
}

流程图:
https://ithelp.ithome.com.tw/upload/images/20210924/20141707fCzSCfryYP.png

程序开始执行 → 变数起始值 → for回圈条件式开始判断 → 为true的话会重复执行for回圈 → 直到for条件是判断为false跳出回圈 → 程序结束

以上了解完基本的for回圈
就要开始练习程序码了!

题目:输入任意数字,令数字加10次

Input:任意数字
Output:任意数字~任意数字+10

程序码:

#include <iostream>
using namespace std;

int main(void){
    int random;
    cout << "Please input a integer." << '\n';
    cin >> random;
    endl(cout);
    for(int i =1; i<=10; i++){
        random = random+1;
        cout << random << '\n';
    }
}

执行结果:

Please input a integer.
100

101
102
103
104
105
106
107
108
109
110
--------------------------------
Process exited after 0.08787 seconds with return value 0
请按任意键继续...

程序码解释:
宣告变数random当作键盘输入的cin存放点
开始for回圈变数起始为1
条件判断为true则执行random加1
并显示在命令提示字元上
变数更新加1
一直重复上述动作
直到条件判断为false跳出回圈
结束程序

以上就是我今天练习的for回圈啦~
是不是很简单又实用呢?
今天就到这里罗!
/images/emoticon/emoticon08.gif

-End-


<<:  【从实作学习ASP.NET Core】Day12 | 後台 | 资料筛选与分页

>>:  从零开始学游戏设计:游戏环境之大气效果

Day24:今天我们来聊一下Azure Sentinel中使用的关注清单

Azure Sentinel提供资料表来储存可供Kusto查询语言(KQL)查询存取的清单资料。 A...

Day2 参加职训(机器学习与资料分析工程师培训班),记录学习内容(6/30-8/20)

人工智慧与资料分析专题 今天课程主要在说明专题的制作,研究过程分为4个阶段: 研究动机: 1.研究目...

[Day14] 传值或传址(上)

JavsScript 的资料型别分成两大类,第一类是基本型别,第二类是物件型别,型别的介绍可以参考前...

【D19】尝试料理#2:取得所有指数清单

前言 发现无法轻易取得股票资讯,但换个念头,这应该是市场上所有的资料吧,剩下就是要进行筛检。不过今天...

[Day1] 简单介绍 Google Assistant 语音应用程序

大家好,我是Hank。 目前就读於台科大资工所的研究生。 很高兴有机会向大家分享我在开发Google...