用C语言实现,用while循环实现,从键盘输入10个数,分别计算其中偶数,奇数的和
时间: 2024-05-12 15:19:18 浏览: 96
```c
#include <stdio.h>
int main() {
int num, even_sum = 0, odd_sum = 0, count = 0;
while (count < 10) {
printf("请输入第%d个数:", count+1);
scanf("%d", &num);
if (num % 2 == 0) {
even_sum += num;
} else {
odd_sum += num;
}
count++;
}
printf("偶数和为:%d\n", even_sum);
printf("奇数和为:%d\n", odd_sum);
return 0;
}
```
相关问题
用C语言实现,用while循环实现,从键盘输入10个数,分别计算偶数,奇数的
个数,并输出结果。
```c
#include <stdio.h>
int main() {
int evenCount = 0; // 偶数个数
int oddCount = 0; // 奇数个数
int num; // 输入的数
int i = 0; // 计数器
while (i < 10) {
printf("请输入第%d个数:", i + 1);
scanf("%d", &num);
if (num % 2 == 0) {
evenCount++;
} else {
oddCount++;
}
i++;
}
printf("偶数个数:%d\n", evenCount);
printf("奇数个数:%d\n", oddCount);
return 0;
}
```
运行结果:
```
请输入第1个数:1
请输入第2个数:2
请输入第3个数:3
请输入第4个数:4
请输入第5个数:5
请输入第6个数:6
请输入第7个数:7
请输入第8个数:8
请输入第9个数:9
请输入第10个数:10
偶数个数:5
奇数个数:5
```
c语言在键盘上输入10个数,并求出这个10个数的奇数和与偶数和,用while、do while循环实现
使用while循环实现:
```c
#include <stdio.h>
int main() {
int i = 0, num, odd_sum = 0, even_sum = 0;
while (i < 10) {
printf("请输入第%d个数:", i + 1);
scanf("%d", &num);
if (num % 2 == 0) {
even_sum += num;
}
else {
odd_sum += num;
}
i++;
}
printf("奇数和为%d,偶数和为%d\n", odd_sum, even_sum);
return 0;
}
```
使用do while循环实现:
```c
#include <stdio.h>
int main() {
int i = 0, num, odd_sum = 0, even_sum = 0;
do {
printf("请输入第%d个数:", i + 1);
scanf("%d", &num);
if (num % 2 == 0) {
even_sum += num;
}
else {
odd_sum += num;
}
i++;
} while (i < 10);
printf("奇数和为%d,偶数和为%d\n", odd_sum, even_sum);
return 0;
}
```
阅读全文