c语言随机生成十个数,每个数与第一个数做除法运算,并把结果放入新的数组输出
时间: 2024-05-07 08:20:51 浏览: 91
可以使用rand()函数生成随机数,并使用数组存储这些随机数,然后循环遍历数组,将每个数与第一个数做除法运算并存储到新的数组中,最后输出新的数组即可。
以下是示例代码:
```c
#include <stdio.h>
#include <stdlib.h>
int main() {
int arr[10];
int result[10];
int i;
// 生成随机数
srand(time(NULL));
for (i = 0; i < 10; i++) {
arr[i] = rand() % 100; // 取0-99之间的随机数
}
// 计算结果
for (i = 0; i < 10; i++) {
result[i] = arr[i] / arr[0];
}
// 输出结果
printf("原始数组:\n");
for (i = 0; i < 10; i++) {
printf("%d ", arr[i]);
}
printf("\n结果数组:\n");
for (i = 0; i < 10; i++) {
printf("%d ", result[i]);
}
return 0;
}
```
输出结果类似于:
```
原始数组:
74 8 9 17 61 46 75 87 84 28
结果数组:
1 0 0 0 0 0 1 1 1 0
```
阅读全文