Advertisement

奇数之和

阅读量:

描述
求取包含在非负整数 m 到 n(包含m 和 n)之间的所有奇数值之和(记为 S),其中间 m 小于或等于 n 且n 小于或等于300。比如当 m=3, n=12 时,则 S = 3 + 5 + 7 + 9 + 11 = 35。

给定两个整数值m和n,请您注意以下条件:m的取值范围是从0到n,并且n的最大值为300。接下来,请您按照以下要求进行计算:程序将输出一行包含一个整数结果,请计算并输出从m到n(包括m和n)之间的所有奇数值之和。请确保您的程序能够正确读取输入数据并在标准输出中显示计算结果。

复制代码
    7 15

样例输出

复制代码
    55

源码

复制代码
    #include<stdio.h>
    #include<stdlib.h>
    #pragma warning(disable:4996)
    
    int main()
    {
    	int m, n, sum = 0;
    	scanf("%d %d", &m, &n);
    	for (int i = m; i <= n; i++) {
    		if (i % 2 != 0)sum += i;
    	}
    	printf("%d", sum);
    	return 0;
    }

全部评论 (0)

还没有任何评论哟~