(3)输入n个整数,存放在数组a[1]至a[n]中,输出最大的数和最大数所在位置(n≤20),通过c语言编程实现。
时间: 2024-05-06 16:20:17 浏览: 21
```c
#include <stdio.h>
int main() {
int n, max, pos;
int a[20];
printf("请输入数组长度n:");
scanf("%d", &n);
printf("请输入%d个整数:", n);
for(int i=0; i<n; i++) {
scanf("%d", &a[i]);
if(i==0 || a[i]>max) { // 如果是第一个数或者比当前最大值大,则更新最大值和位置
max = a[i];
pos = i+1;
}
}
printf("最大数为%d,位置为%d\n", max, pos);
return 0;
}
```
相关问题
输入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;
}
```
注意在初始化最大值时,要赋一个较小的值,这里使用了负无穷。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)