作业介绍
课程目标
- 掌握
for的使用方式 - 掌握 输入 个数字的输入格式。
- 掌握
for求和的使用。
for 循环
格式
for (起始值; 循环条件; 步进)
例如
- 使用
for循环输出 的每一个数字。
for (int i = 1; i <= n; i++)
{
cout << i << " ";
}
- 使用
for循环输出 的每一个数字。
for (int i = n; i >= 1; i--)
{
cout << i << " ";
}
- 使用
for循环输出 的每一个数字。
for (int i = n; i <= m; i++)
{
cout << i << " ";
}
for 循环和 while 循环的区别
for循环通常应用在循环次数确定中,例如需要罗列 的每一个数字。while循环通常应用在不确定循环次数时,例如数位拆分的时候。- 通常来说二者的代码是可以互相转换的。
例如使用两个循环实现数位拆分的代码分别如下
int i = n; // 起始
while (i != 0) // 条件
{
cout << i % 10;
i = i / 10; // 步进
}
for (int i = n; i != 0; i = i / 10)
{
cout << i % 10;
}
输入 个数字的格式问题。
未来我们经常可以见到诸如以下类似的输入格式:
- 第一行输入一个数字
- 第二行输入 个数字 或者接下来 行每行输入一个数字 。
这种输入 个数字的都可以借助循环来实现,我们使用一个可以循环 次的循环(通常是 for 循环,因为明确了循环次数)在循环当中使用 cin 语句,这样由于循环会执行 次,里面的 cin 代码也会伴随着执行 次达到输入 个数字的目的。
int n;
cin >> n;
for (int i = 1; i <= n; i++)
{
int x;
cin >> x;
}
经典应用:求输入的 个数字的和。
我们只需要定义一个求和变量 并初始化为 ,紧接着每次循环输入一个 以后,执行 sum = sum + x; 将其累加到变量 当中即可。
int n;
cin >> n;
int sum = 0;
for (int i = 1; i <= n; i++)
{
int x;
cin >> x;
sum += x;
}
cout << sum;
题目
认领作业后才可以查看作业内容。
- 状态
- 正在进行…
- 题目
- 12
- 开始时间
- 2024-1-14 0:00
- 截止时间
- 2034-1-14 23:59
- 可延期
- 24 小时