C语言编程:求一定范围内的奇数或者偶数和
时间: 2023-11-12 15:07:44 浏览: 59
好的,以下是C语言代码,可以求一定范围内的奇数或者偶数和:
```c
#include <stdio.h>
int main() {
int n, sum = 0;
int i;
printf("请输入一个正整数n: ");
scanf("%d", &n);
// 求奇数和
for (i = 1; i <= n; i += 2) {
sum += i;
}
printf("1到%d范围内的奇数和为%d\n", n, sum);
// 求偶数和
sum = 0; // 重置sum为0
for (i = 2; i <= n; i += 2) {
sum += i;
}
printf("2到%d范围内的偶数和为%d\n", n, sum);
return 0;
}
```
代码中使用了for循环,分别求出了1到n范围内的奇数和和2到n范围内的偶数和,并输出结果。希望能够帮助到您!
相关问题
c语言求某范围内奇数或偶数的个数
可以使用循环遍历的方式求解某范围内奇数或偶数的个数。以下是求解奇数个数的示例代码:
```c
#include <stdio.h>
int main() {
int start, end, count = 0;
// 输入范围
printf("请输入范围的起始值和终止值:");
scanf("%d %d", &start, &end);
// 遍历范围内的整数
for (int i = start; i <= end; i++) {
if (i % 2 != 0) { // 如果是奇数
count++;
}
}
printf("在%d到%d范围内,奇数的个数为%d\n", start, end, count);
return 0;
}
```
同理,求解偶数个数只需将判断条件改为 `if (i % 2 == 0)` 即可。
用C语言编程:判断一个数是奇数还是偶数
可以使用取模运算符(%)来判断一个数是奇数还是偶数。如果一个数除以2的余数为0,则它是偶数,否则它是奇数。以下是一个示例代码:
#include <stdio.h>
int main() {
int num;
printf("请输入一个整数:");
scanf("%d", &num);
if (num % 2 == 0) {
printf("%d是偶数\n", num);
} else {
printf("%d是奇数\n", num);
}
return 0;
}