21xrx.com
2024-12-22 23:10:24 Sunday
登录
文章检索 我的文章 写文章
C++ while循环语句示例
2023-07-04 09:51:58 深夜i     --     --
C++ while循环 语句示例 编程 条件判断

C++是一门高级编程语言,它支持多种类型的循环语句来实现程序的重复执行。其中,while循环语句是一种最基本的循环语句之一,它能够在满足指定条件的情况下一直重复执行程序。下面将介绍一个简单的示例来演示C++中的while循环语句的使用方法。

假设我们需要编写一个程序,要求用户输入一个数,然后计算该数的阶乘。阶乘的计算公式为:n! = n * (n-1) * (n-2) * ... * 1。例如,5的阶乘是5*4*3*2*1=120。这个问题可以通过while循环语句进行解决,下面是示例代码:


#include <iostream>

using namespace std;

int main() {

  int num, fact = 1;

  cout << "请输入一个数字:";

  cin >> num;

  while (num > 0) {

    fact *= num;

    num--;

  }

  cout << "该数字的阶乘为:" << fact << endl;

  return 0;

}

这段代码中,我们首先定义了两个整型变量num和fact,num用来存储用户输入的数字,fact用来存储计算过程中的结果。然后,我们通过cout语句打印出提示信息,让用户输入一个数字,并通过cin语句读取用户输入的数字。接下来,我们进入while循环语句,在循环体中对fact进行累乘操作,同时每次循环num的值减1,直到num的值小于等于0为止,然后跳出循环。最后,我们通过cout语句打印出计算结果即该数字的阶乘。

通过上述示例代码的演示,我们可以看到while循环语句是非常简单易懂的,它可以很方便地实现程序的重复执行。在C++编程中,我们还可以使用其他类型的循环语句来完成不同的任务,例如for循环语句、do-while循环语句等,需要根据具体的需求选择最合适的循环结构。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复