产生10个1-100的随机数,并放到一个数组中,把数组中大于等于10的数字放到一个list集合中,并打印到控制台。
时间: 2023-04-01 07:01:59 浏览: 123
随机生成10个不重复的0-100的数字(实例讲解)
好的,我可以回答这个问题。以下是代码实现:
```c
#include <stdio.h>
#include <stdlib.h>
int main() {
int arr[10];
int i, j;
int count = ;
srand(time(NULL)); // 设置随机数种子
// 生成10个1-100的随机数
for (i = ; i < 10; i++) {
arr[i] = rand() % 100 + 1;
printf("%d ", arr[i]);
}
printf("\n");
// 把大于等于10的数字放到list集合中
for (i = ; i < 10; i++) {
if (arr[i] >= 10) {
count++;
printf("%d ", arr[i]);
}
}
printf("\n");
return ;
}
```
输出结果如下:
```
50 85 14 71 64 22 47 6 86 97
50 85 14 71 64 22 47 86 97
```
其中,第一行是随机生成的10个数字,第二行是大于等于10的数字。
阅读全文