C语言查找偶数和奇数之和的程序

编写一个C程序,计算1到n之间偶数和奇数之和,并附带示例。

C语言查找1到n之间偶数和奇数之和的程序

此程序允许用户输入最大限制值。接下来,此C程序将计算1和最大限制值之间的偶数和奇数之和。

提示:我们在 C 程序:检查奇数或偶数 文章中解释了检查给定数字是偶数还是奇数的逻辑。

/* C Program to find Sum of Even and Odd Numbers from 1 to N */
 
#include<stdio.h>
 
int main()
{
  int i, number, Even_Sum = 0, Odd_Sum = 0;
 
  printf("\n Please Enter the Maximum Limit Value : ");
  scanf("%d", &number);
  
  for(i = 1; i <= number; i++)
  {
  	if ( i%2 == 0 ) 
  	{
        Even_Sum = Even_Sum + i;
  	}
  	else
  	{
  		Odd_Sum = Odd_Sum + i;
	}
  }
  printf("\n The Sum of Even Numbers upto %d  = %d", number, Even_Sum);
  printf("\n The Sum of Odd Numbers upto %d  = %d", number, Odd_Sum);

  return 0;
}
C Program to find Sum of Even and Odd Numbers 1

在此C语言查找偶数和奇数之和的示例程序中,For Loop将确保数字在1和最大限制值之间。

for(i = 1; i <= number; i++)

在下一行,我们声明了If语句

if ( number % 2 == 0 )

任何可被2整除的数字都是偶数。If条件将检查数字除以2的余数是否等于0。

  • 如果条件为True,则该数字为偶数,并且C语言编程编译器会将i值添加到Even_Sum。
  • 如果条件为False,则该数字为奇数,编译器会将i值添加到Odd_Sum。

查找给定范围内偶数和奇数之和的程序

C程序允许用户输入最小和最大限制值。接下来,C程序将计算最小和最大值之间的偶数和奇数之和。

/* C Program to find Sum of Even and Odd Numbers from 1 to N */
 
#include<stdio.h>
 
int main()
{
  int i, Minimum, Maximum, Even_Sum = 0, Odd_Sum = 0;
 
  printf("\n Please Enter the Minimum, and Maximum Limit Values : \n");
  scanf("%d %d", &Minimum, &Maximum);
  
  for(i = Minimum; i <= Maximum; i++)
  {
    if ( i%2 == 0 ) 
    {
       Even_Sum = Even_Sum + i;
    }
    else
    {
  	Odd_Sum = Odd_Sum + i;
    } 
  }
  printf("\n The Sum of Even Numbers betwen %d and %d  = %d", Minimum, Maximum, Even_Sum);
  printf("\n The Sum of Odd Numbers betwen %d and %d  = %d", Minimum, Maximum, Odd_Sum);

  return 0;
}
 Please Enter the Minimum, and Maximum Limit Values : 
10
100

 The Sum of Even Numbers betwen 10 and 100  = 2530
 The Sum of Odd Numbers betwen 10 and 100  = 2475