用c语言的rand函数随机产生10个0到9的随机数,分别统计奇数与偶数的个数
时间: 2024-05-01 10:17:43 浏览: 198
不需要重复您之前说的话,我已经理解了您的问题。以下是用C语言的rand函数随机产生10个0到9的随机数,分别统计奇数与偶数的个数的代码:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int random_numbers[10];
int even_count = 0, odd_count = 0;
srand(time(NULL));
// Generate 10 random numbers between 0 and 9
for (int i = 0; i < 10; i++) {
random_numbers[i] = rand() % 10;
printf("%d ", random_numbers[i]);
// Check if number is even or odd
if (random_numbers[i] % 2 == 0) {
even_count++;
} else {
odd_count++;
}
}
printf("\nEven numbers: %d, Odd numbers: %d\n", even_count, odd_count);
return 0;
}
```
此程序首先产生10个随机数,并将它们存储在一个数组中。然后,它循环遍历数组中的每个数字,并检查该数字是否为偶数或奇数。如果数字是偶数,则even_count变量递增,否则odd_count变量递增。最后,程序输出偶数和奇数的个数。
阅读全文