C语言求1到w之间的奇数之和。(w是大于等于100小于等于1000的整数)。
时间: 2024-11-27 18:19:22 浏览: 7
c语言程序题
在C语言中,你可以使用for循环和条件判断来计算1到w之间的所有奇数之和。这里是一个简单的示例:
```c
#include <stdio.h>
int main() {
int w, sum = 0; // 初始化sum为0,用于存储奇数之和
printf("请输入一个介于100和1000之间的整数: ");
scanf("%d", &w); // 输入w
// 检查输入是否在范围内,并只累加奇数
if (w >= 100 && w <= 1000) {
for (int i = 1; i <= w; i++) {
if (i % 2 != 0) { // 如果数字是奇数
sum += i;
}
}
} else {
printf("错误:输入值不在指定范围(100~1000之间)\n");
}
printf("1到%d之间奇数的和为: %d\n", w, sum);
return 0;
}
```
阅读全文