今天也是要练习回圈
但不是while而是for回圈
while以及for两者都是回圈
其实功能基本上是差不多的
只是写法不太一样
for回圈主要是
可以指定一个范围来让程序跑几次
如果是已知范围就可以使用for回圈
未知的话就可以使用while回圈
那现在就来说明今天练习for回圈的过程吧~
程序码范例:
for(变数起始值 ; 条件判断 ; 变数更新值){
当条件判断为true时,重复地做某事(自订)
当条件判断为false时,跳出for回圈
}
流程图:
程序开始执行 → 变数起始值 → 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回圈啦~
是不是很简单又实用呢?
今天就到这里罗!
-End-
<<: 【从实作学习ASP.NET Core】Day12 | 後台 | 资料筛选与分页
Azure Sentinel提供资料表来储存可供Kusto查询语言(KQL)查询存取的清单资料。 A...
人工智慧与资料分析专题 今天课程主要在说明专题的制作,研究过程分为4个阶段: 研究动机: 1.研究目...
JavsScript 的资料型别分成两大类,第一类是基本型别,第二类是物件型别,型别的介绍可以参考前...
前言 发现无法轻易取得股票资讯,但换个念头,这应该是市场上所有的资料吧,剩下就是要进行筛检。不过今天...
大家好,我是Hank。 目前就读於台科大资工所的研究生。 很高兴有机会向大家分享我在开发Google...