用C++编写程序,要求用户输入一系列的整数,计算所输入数中最大值以及它出现的次数。
例如,所输入的系列数为:5,2,15,3,7,15,8,9,5,2,15,3,7,输出最大数是15,重复出现的次数是3...
例如,所输入的系列数为:5,2,15,3,7,15,8,9,5,2,15,3,7,输出最大数是15,重复出现的次数是3
展开
2个回答
展开全部
//#include "stdafx.h"//vc++6.0加上这一行.
#include <iostream>
using namespace std;
int main(void){
int n,max=1<<(sizeof(int)*8-1),sum=1;
cout << "Please input some integers(letter end)...\n";
while(cin >> n){
if(n>max){
max=n;
sum=1;
}
else if(n==max)
sum++;
}
cout << max << ' ' << sum << endl;
return 0;
}
追问
谢谢我已经找到答案了,不过半小时前我已经关闭问题了啊,你还能回答吗?
追答
那得问百度,我不知道啊……
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询