#include <stdio.h>int main(){ int n, max = -1, index = 0; scanf("%d", &n); for (int i = 0; i < n; i++) { int num; scanf("%d", &num); if (num > max) { max = num; index = i; } } printf("%d %d\n", max, index); return 0;}
时间: 2024-01-23 16:03:08 浏览: 35
这是一个 C 语言程序,用于在给定的 n 个数中找到最大值及其对应的下标。程序的输入格式为:
```
第一行一个正整数n(1<n≤10)
第二行n个整数,用空格分开
```
程序的输出格式为:
```
一个整数表示最大值,一个整数表示最大值的最小下标(下标从0开始),中间用一个空格分开
```
程序的思路是遍历输入的 n 个数,记录下最大值以及最大值对应的下标,最后输出即可。
比如输入:
```
6
2 8 10 1 9 10
```
程序会输出:
```
10 2
```
这里的最大值是 10,它在输入中的下标是 2。
相关推荐
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![image/gif](https://img-home.csdnimg.cn/images/20210720083352.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)