1.求m到k (m、k均为整数且m<=k)的所有奇数的累加和用C语言
时间: 2024-10-14 19:07:29 浏览: 20
c代码-分别应用while语句、do-while语句和for语句,求出100以内所有奇数的和。
5星 · 资源好评率100%
在C语言中,你可以使用循环结构(如for或while)和条件语句(if)来计算从m到k之间的所有奇数的累加和。以下是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int m, k, sum = 0; // 声明变量并初始化为0
printf("Enter the lower limit (m): ");
scanf("%d", &m);
printf("Enter the upper limit (k): ");
scanf("%d", &k);
if(m <= k) { // 检查m是否小于等于k,如果是,则执行接下来的代码
for(int i = m; i <= k; i++) { // 遍历从m到k的每一个数
if(i % 2 != 0) { // 判断当前数是否为奇数
sum += i; // 如果是奇数,将其添加到总和中
}
}
} else {
printf("Invalid input: m should be less than or equal to k.\n");
return 1;
}
printf("The sum of odd numbers from %d to %d is: %d\n", m, k, sum);
return 0;
}
```
当你运行这个程序时,它会提示你输入m和k的值,然后计算并输出这两个整数之间所有奇数的累加和。
阅读全文