输入一个数组(至少包含10数字),判断其中能被2整除的数并输出结果,把剩余不能被3整除的数相加并输出结果。c语言
时间: 2024-10-07 16:07:50 浏览: 18
将一个数组按照固定大小进行拆分成数组的方法
5星 · 资源好评率100%
在C语言中,你可以通过遍历数组,对每个元素进行条件检查来完成这个任务。以下是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int arr[10]; // 假设这里是你存储10个数字的数组
int even_count = 0; // 记录偶数个数
int sum_of_odd_divisible_by_3 = 0; // 初始化3的倍数之和
// 获取用户输入或预定义数组值
printf("请输入10个数字:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
if (arr[i] % 2 == 0) { // 检查是否可以被2整除
printf("元素%d是偶数。\n", arr[i]);
even_count++; // 增加偶数计数
} else if (arr[i] % 3 == 0 && arr[i] % 2 != 0) { // 只考虑不能被2整除但能被3整除的数
sum_of_odd_divisible_by_3 += arr[i];
}
}
// 输出结果
printf("\n能被2整除的数有:%d个\n", even_count);
printf("剩余不能被3整除的数相加结果为:%d\n", sum_of_odd_divisible_by_3);
return 0;
}
```
阅读全文