21xrx.com
2024-11-22 08:01:57 Friday
登录
文章检索 我的文章 写文章
C++循环:求输入的奇数和(使用while循环)
2023-07-05 04:38:08 深夜i     --     --
C++ 循环 求和 奇数 while循环

在C++编程中,循环被广泛使用,用于在程序中执行一组重复的任务。其中,while循环是最基本的循环结构之一。在本篇文章中,我们会使用while循环来求输入的奇数和。

首先,让我们来看一下while循环的基本结构:


while(expression)

  //code block to be executed

在while的小括号中, expression 是一个条件,只有当条件为真的时候,才会执行括号中包含的代码块。如果条件为假,则代码块不会被执行。

接下来,我们可以结合while循环来编写程序来求输入的奇数和。程序代码如下所示:


#include <iostream>

using namespace std;

int main() {

  int num,sum=0;

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

  cin>>num;

  while(num>0){

    if(num%2!=0){

      sum+=num;

    }

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

    cin>>num;

  }

  cout<<"输入的奇数和为:"<<sum<<endl;

  return 0;

}

在上述程序中,我们首先定义了两个整型变量 num 和 sum,它们分别表示用户输入的数字和累加的奇数和。

接下来,我们使用cout语句提示用户输入第一个整数,然后使用cin语句将用户输入的数字存储在变量num中。

在while循环的条件中,我们使用 num>0 来判断输入的数是否为正数。如果输入的数字为负数,则 while 循环会结束并跳过下面的计算。

在while循环的代码块中,我们使用 if 语句来判断输入的数字是否为奇数(如果是,则 sum 变量会加上该数字)。随后,使用 cin 语句提示用户输入下一个整数,直到输入的数字为负数为止。

最后,我们使用 cout 语句输出累加的奇数和。

在本篇文章中,我们通过使用 while 循环结构,编写了一段求输入的奇数和的程序示例。这个示例不仅简单易懂,而且运用了 C++ 中循环的基本语法,对于初学者学习C++语言具有一定参考价值。

  
  

评论区

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