题目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;
} 
时间: 2024-08-07 08:39:46

题目1057:众数----------------------位置,位置-------------如何控制while的循环条件,先输入一个数,再在while里面输入其他的19个数的相关文章

十七、流程控制之for循环

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace _17.流程控制之for循环 {     class Program     {         static void Main(string[] args)         {             /**              * for循环语句              * 其语法:     

十五、流程控制之do循环

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace _15.流程控制之do循环 {     class Program     {         static void Main(string[] args)         {             /**              * do...while循环语句              * 其语法

十六、流程控制之while循环

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace _16.流程控制之while循环 {     class Program     {         static void Main(string[] args)         {             /**              * while循环语句              * 其语法:

SSIS从理论到实战,再到应用(5)----流程控制之Foreach循环

原文:SSIS从理论到实战,再到应用(5)----流程控制之Foreach循环 上期回顾: SSIS从理论到实战,再到应用(4)----流程控制之For循环 上一期讲了For循环,Foreach循环相比而言要更复杂一点,里面涉及变量的类型,数据接收问题,下面我用一个简单的示例来演示Foreach循环容器: 假设我们有这样一个需求: 从数据库中取出一列数据,循环输出这列数据的每个值 一,拖入sql任务,定义一个Object类型的变量接收取到的数据 二,设置好接收变量 三,拖入Foreach循环容器

SSIS从理论到实战,再到应用(4)----流程控制之For循环

原文:SSIS从理论到实战,再到应用(4)----流程控制之For循环 上期回顾: SSIS从理论到实战,再到应用(3)----SSIS包的变量,约束,常用容器 在SSIS体系中,控制流可能经常会遇到,比如你取得一列数据,需要循环这列数据然后做相应的操作时,就需要用到循环,下面,我来操作两种循环方式,FOR循环和Foreach循环. 一,For循环 写过代码的知道,For循环的常用写法是这样的:For(var i = 0 ; i < 10 ; i++){  //do sth;}; 这里面包含三个

流程控制之if...elif...else和流程控制之while循环

一.流程控制之if...elif...else 1.如果:女人年龄大于28岁,那么:叫大姐姐,否则:叫小姐姐 old_grid=28 if old_grid > 28: print('大姐姐') else print('小姐姐') 2.如果:女人的年龄>=18并且<22岁并且身高>170并且体重<100并且是漂亮的,那么:表白,否则:gd,如果:表白成功,那么:在一起,如果不成功,那么:mmp old_grid=21 height=170 weight=99 is_prett

part4-2 流程控制二(循环结构,while、for循环,列表推导式、生成器推导式,常用工具函数,控制循环结构,4个简单实例)

循环语句在循环条件满足时,可反复执行某一段代码,这段被重复执行的代码称为循环体.在循环体中,需要在合适的时候把循环条件设置为假,从而结束循环:否则循环一直执行下去形成死循环.循环语句通常包含如下4个部分.(1).初始化语句(init_statements):在循环开始前执行,有一条或多条语句,用于完成一些起初始化工作.(2).循环条件(test_expression):一个布尔表达式,决定是否执行循环体.(3).循环体(body_statements):循环的主体,根据循环条件是否允许,这个代码

成本调整单中出现单据受打印控制,不符合打印条件,不允许打印

成本调整单中出现单据受打印控制,不符合打印条件,不允许打印,在单据参数设置中设置没有效果,提示由于单据为配置打印次数字段,因此该选项不起作用 处理方法:找到单据类型->成本调整单,修改最大打印次数 原文地址:https://www.cnblogs.com/woshinige/p/11737414.html

Java基本语法-2(流程控制-判断、循环)

本章我们继续讲解Java基础语法,主要介绍流程控制即if-else及switch-case判断.for和wile及do-while循环. 程序执行可分为顺序结构(即程序从上到下逐行执行).分支结构(根据条件判断,不同的情况执行不同的代码块).循环结构(满足循环条件则重复执行某段代码). 条件判断 一.if 语句三种格式 1.if(true){ 执行代码块      } 2.if(条件表达式){ 执行代码块      } else { 执行代码块  } 3.if(条件表达式){ 执行代码块