输入n个整数,存放在数组a[1]至a[n]中,输出最大数所在位置(n≤100)。。
时间: 2023-06-05 07:47:10 浏览: 739
可以使用一个变量来记录最大数的位置,初始值为1,然后遍历数组,如果当前位置的数比最大数还大,就更新最大数的位置。最后输出最大数的位置即可。
代码示例:
int max_pos = 1; // 最大数的位置,初始值为1
for (int i = 2; i <= n; i++) {
if (a[i] > a[max_pos]) {
max_pos = i; // 更新最大数的位置
}
}
cout << "最大数所在位置为:" << max_pos << endl;
相关问题
输入n个整数,存放在数组a[1]至a[n]中,输出最大数所在位置(n≤1000)。
以下是一个简单的C++代码实现:
```cpp
#include <iostream>
using namespace std;
int main() {
int n, a[1000];
cin >> n;
for (int i = 0; i < n; i++) {
cin >> a[i];
}
int max_pos = 0;
for (int i = 1; i < n; i++) {
if (a[i] > a[max_pos]) {
max_pos = i;
}
}
cout << max_pos + 1 << endl;
return 0;
}
```
我们首先输入整数n,然后用一个for循环读入n个整数存入数组a中。接着,我们定义一个变量max_pos表示最大数的位置,初始化为0。然后再用一个for循环遍历数组a,如果当前位置i的值大于max_pos所指向的位置的值,则更新max_pos的值为i。最后输出max_pos加1(因为数组下标从0开始)。
C语言输入n个整数,存放在数组a[1]至a[n]中,输出最大数所在位置(n≤1000)。
可以使用循环遍历数组,记录最大值及其所在位置。具体代码如下:
```c
#include <stdio.h>
int main() {
int n;
int a[1001];
int max = -0x7fffffff; // 初始化最大值为负无穷
int pos = -1; // 初始化最大值所在位置为-1
printf("请输入整数个数n:");
scanf("%d", &n);
printf("请输入n个整数:");
for (int i = 1; i <= n; i++) {
scanf("%d", &a[i]);
if (a[i] > max) { // 更新最大值及其所在位置
max = a[i];
pos = i;
}
}
printf("最大值所在位置为:%d\n", pos);
return 0;
}
```
注意在初始化最大值时,要赋一个较小的值,这里使用了负无穷。
相关推荐
![java](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)