某数组中有10个无符号数(小于100),求其中的最大值,并将结果存放至变量xmax中。利用C语言实现
时间: 2024-05-01 13:24:10 浏览: 53
c语言+从键盘输入10个无序的整数,存放在数组中,找出数组中最大值与最小值的所在的位置,并输出数组元素所在的位置与数组元素的值
5星 · 资源好评率100%
可以使用循环遍历数组,同时使用一个变量记录最大值。具体实现如下:
```c
#include <stdio.h>
int main() {
unsigned int arr[10] = {23, 45, 67, 12, 89, 34, 56, 78, 90, 1};
unsigned int xmax = arr[0]; // 初始化最大值为数组的第一个元素
for (int i = 1; i < 10; i++) {
if (arr[i] > xmax) {
xmax = arr[i]; // 更新最大值
}
}
printf("最大值为:%u\n", xmax);
return 0;
}
```
输出结果为:
```
最大值为:90
```
阅读全文