zoukankan      html  css  js  c++  java
  • 10个数求和、平均数、众数

    题目要求:

    编一个程序,利用do-while循环语句,从键盘上输入10个整数,利用for循环求出它们的和,平均数,众数。

    我的思路:

    声明了2个数组,一个number数组是保存用户输入10个数的值,一个mores数组是保存用户输入值重复个数,例如number[0]的值出现了n次,那么mores[0]=n;

    然后我用二重循环实现了给mores数组赋值,最后用循环找到了计数最多的数组下标k,输出number[k];

    具体代码如下:

       
        double
    [] number = new double[10];//用户输入的值 double[] mores = new double[10];//计算用户输入的值对应的相同个数 int i = 0;//计数作用 int t = 0;//计数作用 int k = 0;//标识众数所在的数组下标 double add = 0;// double avg = 0;//平均数 //获得值 do { Console.WriteLine("请输入第{0}个数:", (i + 1)); number[i] = double.Parse(Console.ReadLine()); i++; } while (i < 10); //计算和 for (int j = 0; j < number.Length; j++) { add = number[j] + add; } //计算平均数 avg = add / 10; //找出众数 //1.二重循环找相同值并且计数 for (int s = 0; s < number.Length; s++) { for (int d = 0; d < number.Length; d++) { if (number[s] == number[d]) { t++; } } mores[s] = t; t = 0; } //2.用循环找到计数最多的数组下标 for (int s = 0; s < number.Length; s++) { if (mores[s] > k) { k = s; } } //输出结果 Console.WriteLine("和为:{0} 平均数为:{1} 众数为:{2}", add, avg, number[k]); Console.ReadLine();
  • 相关阅读:
    hibernate根据hbm自动生成数据库
    java中最常用jar包的用途说明,适合初学者
    struts json配置中遇到的问题记录
    使用NHibernate, Oracle Clob/NClob无法插入
    几种常用的JS类定义方法
    linux系统安装nginx
    Hibernate动态条件查询(Criteria Query)
    ashx中使用session存储数据时报异常
    Nhibernate查询语句
    Hibernate3动态条件查询
  • 原文地址:https://www.cnblogs.com/beimingdaoren/p/12457437.html
Copyright © 2011-2022 走看看