(c语言)编写程序读取正整数,找出他们的最大数,然后计算最大数出现的次数。输入以-1结束。
输入示例:2 3 2 1 3 9 88 7 9 10 88 3 2 -1
输出示例:max=88 count=2
这个大体思路是怎样的呢,初学不久。
(c语言)编写程序读取正整数,找出他们的最大数,然后计算最大数出现的次数。输入以-1结束。
输入示例:2 3 2 1 3 9 88 7 9 10 88 3 2 -1
输出示例:max=88 count=2
这个大体思路是怎样的呢,初学不久。
供参考:
#include <stdio.h>
#include <limits.h>
int main()
{
int n, max = INT_MIN, count = 0;
while (scanf("%d", &n) == 1 && n != -1) {
if (max <= n) {
if (max == n) {
count++;
}
else {
max = n;
count = 1;
}
}
}
printf("max=%d count=%d", max, count);
return 0;
}