C++ 程序查找奇数之和

编写一个 C++ 程序来查找从 0 到 n 的奇数之和。此 C++ 程序允许您输入最大奇数。接下来,我们使用 for 循环(for(number = 1; number <= maximum; number++)) 迭代从 1 到 maximum 的数字。我们在循环中使用 If 条件(if ( number % 2 != 0 ) ) 来检查数字 % 2 是否不等于 0。如果为真,则将该奇数添加到 sum 值,并将其作为奇数打印。接下来,它将奇数之和打印为结果。

#include<iostream>
using namespace std;

int main()
{
	int number, maximum, sum = 0;
	
	cout << "\nPlease Enter the Odd Numbers Maximum Limit  =  ";
	cin >> maximum;	
	
	cout <<"\n\nOdd Numbers between 0 and " << maximum << " = ";
	for(number = 1; number <= maximum; number++)
	{
  		if ( number % 2 != 0 ) 
		{
  			cout << number << " ";
			sum = sum + number;
		}
	}
	
	cout << "\nThe Sum of All Odd Numbers upto " << maximum << " = " << sum;
	
 	return 0;
}
C++ Program to find Sum of Odd Numbers

C++ 程序查找奇数之和示例 2

在此 C++ 程序中计算奇数之和,我们修改了 for 循环(for(number = 1; number <= maximum; number = number + 2)) 以删除 If 条件。如您所见,我们将数字增加了 2(而不是 1 number++)。我们知道,从 1 开始,每次增加 2(1 + 2 = 3)都会得到一个奇数。因此,我们将该奇数添加到总和中,并将总和打印为结果。

#include<iostream>
using namespace std;

int main()
{
	int number, maximum, sum = 0;
	
	cout << "\nPlease Enter the Odd Numbers Maximum Limit  =  ";
	cin >> maximum;	
	
	cout <<"\n\nOdd Numbers between 0 and " << maximum << " = ";
	for(number = 1; number <= maximum; number = number + 2)
	{
		sum = sum + number;
		cout << number << " ";
	}
	
	cout << "\nThe Sum of All Odd Numbers upto " << maximum << " = " << sum;
	
 	return 0;
}
Please Enter the Odd Numbers Maximum Limit  =  20

Odd Numbers between 0 and 20 = 1 3 5 7 9 11 13 15 17 19 
The Sum of All Odd Numbers upto 20 = 100

此 C++ 奇数之和示例允许用户输入最小值和最大值。接下来,它将计算从最小值到最大值的所有奇数之和。

#include<iostream>
using namespace std;

int main()
{
	int number, minimum, maximum, sum = 0;
	
	cout << "\nPlease Enter the Odd Numbers Minimum Limit  =  ";
	cin >> minimum;	
	
	cout << "Please Enter the Odd Numbers Maximum Limit  =  ";
	cin >> maximum;	
	
	cout <<"\nOdd Numbers between " << minimum << " and " << maximum << " = ";
	for(number = minimum; number <= maximum; number++)
	{
  		if ( number % 2 != 0 ) 
		{
  			cout << number << " ";
			sum = sum + number;
		}
	}
	
	cout << "\nThe Sum of All Odd Numbers from " << minimum << " to " << maximum << " = " << sum;
	
 	return 0;
}
Please Enter the Odd Numbers Minimum Limit  =  50
Please Enter the Odd Numbers Maximum Limit  =  70

Odd Numbers between 50 and 70 = 51 53 55 57 59 61 63 65 67 69 
The Sum of All Odd Numbers from 50 to 70 = 600