用c语言写一个找出最大最大数,和其下标的程序
时间: 2023-11-26 22:03:50 浏览: 64
找最大数及其下标.c
下面是一个用 C 语言写的找出最大数和其下标的程序:
```c
#include <stdio.h>
int main()
{
int arr[10] = {3, 6, 1, 8, 4, 2, 10, 5, 7, 9};
int max = arr[0];
int max_index = 0;
int i;
for (i = 1; i < 10; i++) {
if (arr[i] > max) {
max = arr[i];
max_index = i;
}
}
printf("最大数为 %d,下标为 %d\n", max, max_index);
return 0;
}
```
这个程序中,我们定义了一个包含 10 个整数的数组 `arr`,以及一个变量 `max`,用来存储当前找到的最大数,以及一个变量 `max_index`,用来存储最大数的下标。
然后我们通过一个循环遍历整个数组,依次比较每个数和当前的最大数,如果发现当前的数比最大数还要大,就将最大数更新为当前的数,并且将最大数的下标更新为当前的下标。
最后,我们输出最大数和其下标即可。
阅读全文