用c语言写一个有十个元素的数组并随机赋值,输出最大值
时间: 2023-06-24 18:05:03 浏览: 106
c语言+从键盘输入10个无序的整数,存放在数组中,找出数组中最大值与最小值的所在的位置,并输出数组元素所在的位置与数组元素的值
5星 · 资源好评率100%
以下是用c语言实现的代码:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int arr[10];
int i, max;
// 随机生成数组元素
srand((unsigned) time(NULL));
for (i = 0; i < 10; i++) {
arr[i] = rand() % 100;
printf("%d ", arr[i]);
}
// 找出最大值
max = arr[0];
for (i = 1; i < 10; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
printf("\n最大值为:%d\n", max);
return 0;
}
```
首先定义一个长度为10的整型数组`arr`,然后使用`srand()`函数和`rand()`函数生成10个随机数,并存放到数组中。接着遍历数组,找出其中的最大值,并输出结果。
阅读全文