社区讨论

40分求助

B2059奇数求和参与者 4已保存回复 7

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
7 条
当前快照
1 份
快照标识符
@lo82l9c0
此快照首次捕获于
2023/10/27 11:45
2 年前
此快照最后确认于
2023/10/27 11:45
2 年前
查看原帖
谢谢大佬```c
C
#include <stdio.h>
#include<stdlib.h>
int main()
{
	int n, m;
	int i, x;
	scanf("%d %d", &n, &m);
	int sum=0;
	if(n%2!=0) //n为奇数
	{	
		if (m % 2 != 0)//m为奇数
		{
			for (x = n; x <= m; x += 2)
			{
				sum += x;
			}
		}
		else if(m%2==0)//m为偶数
		{
			for (x = n;x<m;x+=2)
			{
				sum += x;
			}
		}
		printf("%d", sum);
	}
	else if (n % 2 == 0)//n为偶数
	{
		if (m % 2 != 0)//m为奇数
		{
			for (x = n + 1; x <= m; x += 2)
			{
				sum += x;
			}
		}
		else if (m % 2 == 0)//m为偶数
		{
			for (x = n + 1; x < m; x += 2)
			{
				sum += x;
			}
			printf("%d", sum);
		}
	}
		return 0;

}
CPP

回复

7 条回复,欢迎继续交流。

正在加载回复...