目录
第1关:阿尔法乘积
任务描述
本关要求:编写一个c++程序,计算一个无符号整数的阿尔法乘积。
相关知识
while循环语句
描述: 只要给定的条件为真,while 循环语句会重复执行一个目标语句。
语法: C++
中while循环
的语法:
while(condition)
{
statement(s);
}
举例说明:
int a = 10;
while( a < 20 )
{
cout << "a 的值:" << a << endl;
a++;
}
输出结果:
a 的值: 10
a 的值: 11
a 的值: 12
a 的值: 13
a 的值: 14
a 的值: 15
a 的值: 16
a 的值: 17
a 的值: 18
a 的值: 19
for循环
for循环
的语法:
for(init; condition; increment )
{
statement(s);
}
执行过程:
init
会首先被执行,且只会执行一次。这一步允许您声明并初始化任何循环控制变量。您也可以不在这里写任何语句,只要有一个分号出现即可。- 判断
condition
。如果为真,则执行循环主体。如果为假,则不执行。 - 在执行完
for循环
主体后,控制流会跳回上面的increment
语句。该语句允许您更新循环控制变量。该语句可以留空,只要在条件后有一个分号出现即可。
举例说明:
for( int a = 10; a < 20; a = a + 1 )
{
cout << "a 的值:" << a << endl;
}
输出结果:
a 的值: 10
a 的值: 11
a 的值: 12
a 的值: 13
a 的值: 14
a 的值: 15
a 的值: 16
a 的值: 17
a 的