输入n个数找出其中的最大值并输出其中出现最大值的次数
时间: 2024-01-25 08:03:52 浏览: 27
好的,我来帮你解决这个问题。这是一个比较简单的问题,可以用一个循环来遍历所有的数,同时记录最大值和出现次数即可。以下是示例代码:
```python
n = int(input("请输入数字个数:"))
max_num = float('-inf')
max_count = 0
for i in range(n):
num = int(input("请输入第{}个数字:".format(i+1)))
if num > max_num:
max_num = num
max_count = 1
elif num == max_num:
max_count += 1
print("最大值为{},出现次数为{}".format(max_num, max_count))
```
这段代码中,首先输入数字的个数n,然后用一个循环遍历n次,每次输入一个数字num。在循环中,如果当前数字num大于最大值max_num,则将max_num更新为num,并将max_count重置为1。如果当前数字num等于最大值max_num,则将max_count加1。最后输出最大值和出现次数即可。
相关问题
输入n个数找出其中的最大值并输出其中出现最大值的次数用C语言
以下是用C语言实现的代码:
```c
#include <stdio.h>
int main() {
int n, max, count = 0; // n为输入的数的个数,max为最大值,count为最大值出现的次数
scanf("%d", &n); // 输入n
scanf("%d", &max); // 先将第一个数作为最大值
count = 1; // 最大值出现的次数初始化为1
for (int i = 1; i < n; i++) {
int num;
scanf("%d", &num);
if (num > max) { // 如果当前输入的数比最大值还大
max = num; // 更新最大值
count = 1; // 最大值出现的次数重新计算为1
} else if (num == max) { // 如果当前输入的数和最大值相等
count++; // 最大值出现的次数加1
}
}
printf("最大值为%d,出现次数为%d\n", max, count); // 输出结果
return 0;
}
```
如果输入的数是 `1 2 3 4 5 5 5 6`,则输出的结果为:
```
最大值为6,出现次数为1
```
输入n个数找出其中的最大值并输出其中出现最大值的次数用 C 语言
好的,以下是用 C 语言实现的代码:
```c
#include <stdio.h>
int main() {
int n, num, max_num = -2147483647, max_count = 0;
printf("请输入数字个数:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
printf("请输入第%d个数字:", i);
scanf("%d", &num);
if (num > max_num) {
max_num = num;
max_count = 1;
} else if (num == max_num) {
max_count++;
}
}
printf("最大值为%d,出现次数为%d\n", max_num, max_count);
return 0;
}
```
这段代码中,首先输入数字的个数n,然后用一个for循环遍历n次,每次输入一个数字num。在循环中,如果当前数字num大于最大值max_num,则将max_num更新为num,并将max_count重置为1。如果当前数字num等于最大值max_num,则将max_count加1。最后输出最大值和出现次数即可。
需要注意的是,在 C 语言中,变量的初始值一定要赋为一个恰当的初值,否则可能会出现意想不到的错误。因此,这里将max_num的初始值赋为-2147483647(即int类型所能表示的最小值),确保它可以被任何一个输入的数值更新。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)