21xrx.com
2024-12-23 01:32:15 Monday
登录
文章检索 我的文章 写文章
C++编程:求1到n的奇数和
2023-06-27 08:08:07 深夜i     --     --
C++编程 奇数和 1到n

在C++编程中,我们经常需要求1到n之间某些数的和。这次我们要求的是1到n之间的所有奇数的和,那该怎么实现呢?

首先,我们需要知道如何判断一个数是奇数还是偶数。在C++中,我们可以使用取模运算(%)来判断一个数是否能被2整除。如果结果为0,则说明这个数是偶数;如果结果为1,则说明这个数是奇数。

有了这个判断,我们就可以开始编写代码了。下面是一个求1到n的奇数和的简单程序:


#include <iostream>

using namespace std;

int main()

{

  int n, sum = 0;

  cin >> n;

  for(int i = 1; i <= n; i++)

  {

    if(i % 2 != 0)

    {

      sum += i;

    }

  }

  cout << "1到" << n << "的奇数和为:" << sum << endl;

  return 0;

}

这段程序中,我们首先定义了一个变量n来接收用户输入的数值,还有一个变量sum来保存奇数和。然后使用for循环从1遍历到n,每次都判断当前数是否是奇数(即i % 2 != 0),如果是就把它加入到sum中。

最后,我们输出求和的结果即可。

运行程序并输入一个正整数n,我们就可以得到1到n的所有奇数的和了。

总的来说,在C++编程中求1到n的奇数和并不难,只需要掌握基本的判断和遍历语句,就可以轻松实现了。

  
  

评论区

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