练习题 1:while 循环打印奇数
题目
编写一个 C++ 程序,使用while
循环打印从 1 到 15 之间的所有奇数。
解析
要使用while
循环打印奇数,首先需要初始化一个变量,从 1 开始。在循环条件中,确保该变量不超过 15。在循环体内部,每次打印当前变量值,然后将变量增加 2,以保证每次打印的都是奇数。
示例代码如下:
#include <iostream>
using namespace std;
int main() {
int num = 1;
while (num <= 15) {
cout << num << " ";
num += 2;
}
return 0;
}
在这段代码中,num
初始化为 1,满足num <= 15
的条件,进入循环体,打印num
的值 1,然后num
增加 2 变为 3。再次判断条件,3 <= 15
成立,继续循环,以此类推,直到num
变为 17,不满足循环条件,循环结束。
练习题 2:do - while 循环计算累加和
题目
使用do - while
循环编写一个程序,计算从 1 到 10 的整数累加和,并输出结果。
解析
利用do - while
循环至少执行一次的特性,初始化一个累加变量sum
为 0,一个计数变量i
为 1。在循环体中,将i
累加到sum
中,然后i
自增 1。循环条件为i
不超过 10。
示例代码如下:
#include <iostream>
using namespace std;
int