用C++写一个奇数和偶数
时间: 2024-06-01 14:12:09 浏览: 109
#include <stdio.h>
int main() {
int n, sum_odd = 0, sum_even = 0;
printf("请输入一个整数n:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
if (i % 2 == 0) { // 判断是否为偶数
sum_even += i;
} else { // 否则为奇数
sum_odd += i;
}
}
printf("1到%d之间的奇数之和为:%d\n", n, sum_odd);
printf("1到%d之间的偶数之和为:%d\n", n, sum_even);
return 0;
}
相关问题
用c++写一个求奇数偶数之和
好的,这个问题可以回答。以下是代码:
#include <stdio.h>
int main() {
int n, sum_odd = , sum_even = ;
printf("请输入一个整数n:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
if (i % 2 == ) {
sum_even += i;
} else {
sum_odd += i;
}
}
printf("1到%d之间的奇数之和为%d,偶数之和为%d。\n", n, sum_odd, sum_even);
return ;
}
用C++输出奇数和偶数
假设要输出1到10之间的奇数和偶数:
```c
#include <stdio.h>
int main() {
int i;
printf("奇数:");
for (i = 1; i <= 10; i += 2) {
printf("%d ", i);
}
printf("\n偶数:");
for (i = 2; i <= 10; i += 2) {
printf("%d ", i);
}
return 0;
}
```
输出:
```
奇数:1 3 5 7 9
偶数:2 4 6 8 10
```
阅读全文