首页 > 代码库 > 题目1057:众数----------------------位置,位置-------------如何控制while的循环条件,先输入一个数,再在while里面输入其他的19个数
题目1057:众数----------------------位置,位置-------------如何控制while的循环条件,先输入一个数,再在while里面输入其他的19个数
AC:
#include<iostream> using namespace std; int a[11]; int main() { int num; while(cin>>num)//如何控制结束的条件,值得学习 { for(int j=0;j<11;j++)//不能放在while的外面 a[j]=0; a[num]++; int i,k,m,t; for(i=0;i<19;i++) { cin>>k; a[k]++; } t=a[0]; m=0; for(i=0;i<11;i++) { if (t<a[i]) { t=a[i];m=i; } else if(t==a[i])//次数相等的情况 { if(m>i) m=i; } } cout<<m<<endl; } return 0; }
题目1057:众数----------------------位置,位置-------------如何控制while的循环条件,先输入一个数,再在while里面输入其他的19个数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。