编写程序读取整数,找出它们中的最大值,然后计算它的出现次数。假设输入以数字0结束。假设你输入的是“3525550";程序找出的最大数是5,而5的出现次数是4。
时间: 2023-06-05 09:07:44 浏览: 30
好的,我可以回答这个问题。可以使用一个循环来读取输入数字,定义一个变量用来存储当前最大值,然后在每次读取一个新的数字时判断它是否比当前最大值要大,如果是,则更新最大值并将出现次数计数器归零;如果相等,则增加出现次数计数器。最后输出最大值和它的出现次数即可。以下是一个可能的实现:
```
#include <stdio.h>
int main() {
int num, max = 0, count = 0;
do {
scanf("%d", &num);
if (num > max) {
max = num;
count = 1;
} else if (num == max) {
count++;
}
} while (num != 0);
printf("Max value: %d\nOccurrence count: %d\n", max, count);
return 0;
}
```
相关问题
编写程序读取正整数,找出它们的最大数,然后计算该最大数出现的次数。输入以-1结束
以下是Python实现的代码:
```python
max_num = 0
count = 0
while True:
num = int(input("请输入正整数:"))
if num == -1:
break
if num > max_num:
max_num = num
count = 1
elif num == max_num:
count += 1
print("最大数为:", max_num)
print("最大数出现的次数为:", count)
```
程序首先定义了两个变量 `max_num` 和 `count`,分别用来记录最大数和最大数出现的次数。然后通过一个 `while` 循环不断读取输入的正整数,如果读取到了 -1 就结束循环。在每次读取到正整数时,判断是否比当前最大数还要大,如果是则更新最大数和次数;如果等于当前最大数,则次数加一。最后输出最大数和最大数出现的次数。
c语言编写程序读取正整数,找出它们的最大数,然后计算该最大数出现的次数。输入以-1结束
下面是一份 C 语言代码,实现了读取正整数,找出最大数并计算出现次数的功能:
```c
#include <stdio.h>
int main() {
int n, max = 0, count = 0;
printf("请输入一系列正整数,以-1结束:\n");
while (1) {
scanf("%d", &n);
if (n == -1) break;
if (n > max) {
max = n;
count = 1;
} else if (n == max) {
count++;
}
}
printf("最大数为:%d,出现次数为:%d\n", max, count);
return 0;
}
```
该程序使用了一个 `while` 循环,不断读取用户输入的正整数,直到输入了 -1 才停止循环。在循环中,如果读取的数大于当前最大值,则更新最大值,并将出现次数重置为 1。如果读取的数等于当前最大值,则将出现次数加 1。最后输出最大数和出现次数即可。
相关推荐
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.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)