C语言中将一个数组中的奇数单独拎出来?

如题所述

第1个回答  2023-11-27
#include <stdio.h>
int main() {
int numbers[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int oddNumbers[10]; // 存储奇数的数组
int oddCount = 0; // 奇数的个数
for (int i = 0; i < 10; i++) {
if (numbers[i] % 2 != 0) {
oddNumbers[oddCount] = numbers[i];
oddCount++;
}
}
printf("奇数数组:");
for (int i = 0; i < oddCount; i++) {
printf("%d ", oddNumbers[i]);
}
return 0;
}