摘要:int age = 18;if (age >= 18) {cout
条件语句用于判断条件是否为真,然后根据结果执行不同的操作。它是编程中最基本的控制结构之一。
if语句:if语句检查一个条件。如果条件为真,程序就会执行if语句中的代码。如果条件为假,则跳过。
int age = 18;if (age >= 18) {coutelse语句用于在if条件不成立时执行的代码。
int age = 16;if (age >= 18) {cout如果有多个条件判断,可以使用else if语句。
int score = 85;if (score >= 90) {cout = 70) {cout编写一个程序,输入一个数字,判断它是正数、负数还是零,并输出对应的提示。
#include using namespace std;int main {int num; // 声明一个变量num,用于存储用户输入的数字cout > num; // 从标准输入读取用户输入的数字,并存储到num变量中if (num > 0) { // 判断num是否大于0cout循环语句用来重复执行某段代码,直到条件不成立为止。它是编程中非常重要的结构。
for循环:for循环通常用于已知次数的循环。它有三个部分:
初始化:设置循环变量的初始值。条件判断:判断是否继续执行循环。递增/递减:每次循环后改变循环变量的值。for (int i = 1; i在这个例子中,循环从i = 1开始,每次加1,直到i大于5时停止,运行结果如下:
while循环:while循环用于当条件为真时反复执行代码块。直到条件为假才停止。
int i = 1;while (ido while循环与while循环的区别是:它至少执行一次代码,即使条件一开始为假。
int i = 1;do {cout 小练习:我们将结合条件语句和循环语句,做一个稍微复杂点的示例。
阶乘的定义是:n! = n * (n-1) * (n-2) * ... * 1。例如,5! = 5 * 4 * 3 * 2 * 1 = 120。
!= 是运算符号,它是 “不等于” 运算符,在 C++ 中,类似的比较运算符还有:
==:等于运算符,用于判断两个值是否相等。>:大于运算符,判断左边的值是否大于右边的值。>=:大于等于运算符,判断左边的值是否大于等于右边的值。i++ 是一种自增运算符,它的作用是将变量 i 的值增加 1。
#include using namespace std;int main {int num;cout > num; //cin是标准输入流对象,用于从标准输入设备(通常是键盘)读取数据int factorial = 1;if (num运行结果:
说明:在本节课中,我们学习了:
条件语句(if、else),理解如何根据不同的条件执行不同的代码。循环语句(for、while、do while),学会如何重复执行某些代码,直到满足某个条件。通过综合实例(计算阶乘),巩固了条件语句和循环语句的用法。来源:川游锅锅一点号
免责声明:本站系转载,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本站联系,我们将在第一时间删除内容!