2016/1/10 实例 1,控制台 输入人数 2,控制台 输入对应人数的成绩 3,求成绩总和以及最大值 最小值 平均值

 1 import java.util.Scanner;
 2
 3
 4 public class KongZhitai {
 5
 6
 7     public static void main(String[] args) {
 8         // TODO 自动生成的方法存根
 9
10         //第一步  输出  扫描   接收   人数
11         int number=0;                            //定义变量
12             System.out.println("请输入人数:");
13             Scanner arr=new Scanner(System.in);//扫描
14             number=arr.nextInt();                //接收
15
16         //第二步  把接收到的数  赋值给数组长度  这里是number
17             //   输出   扫描
18         double[] t=new double[number];         //注意 number 数组长度
19             System.out.println("请输入成绩:");
20             Scanner ar=new Scanner(System.in);//扫描控制台输入的数
21
22         //第三步  建立索引 接收输入的数    输出 数组的和
23         double sum =0;                            //定义变量
24         for(int i=0;i<t.length;i++){            //对输入的值 建立索引
25             t[i]=arr.nextDouble();                //数组t[i]接收扫描的数据
26             sum+=t[i];
27         }System.out.println("成绩总和:"+sum);
28
29         //第四步  冒泡算法  > [0]是最小值 <[0]是最大值
30         for(int j=0;j<t.length;j++){             //比较的行数
31             for(int i=0;i<t.length-1-j;i++){   //比较的次数(列数)
32                                               //比较的行数越多  需要比较的次数越少  次数随行数变多而变少 所以要-j  最后一个数不再需要比较 所以-1
33                 if(t[i]>t[i+1]){
34                     double x=t[i];
35                     t[i]=t[i+1];
36                     t[i+1]=x;
37
38                 }
39             }
40         }System.out.println("最低分是:"+t[0]);
41         System.out.println("最高分是:"+t[t.length-1]);
42         System.out.println("平均分是:"+sum/t.length);
43     }
44 }

时间: 2024-10-12 12:26:30

2016/1/10 实例 1,控制台 输入人数 2,控制台 输入对应人数的成绩 3,求成绩总和以及最大值 最小值 平均值的相关文章

海豚驾考2016年10月8日系统升级公告

海豚驾考2016年10月8日系统升级公告 功能概述: 1.学员报名支付成功后 2.相关人员登陆后台为学员指派一个教练(后面系统完善后,由系统自动指派) 3.在后台[教练列表页]可以查看所有教练各个阶段下的学员人数 4.教练在微信端个人中心页,进入[我的学员]列表页,可以查看各个阶段下的学员 5.教练根据学员的阶段,安排学员学习(包括准备资料.科目一.科目二.... 直到拿本) 6.教练可以在微信上给学员约车(以及取消预约).设置学员的进度 1.微信 - 教练端个人中心页升级(查看我的学员 ->

【c语言】 在全系1000学生中,征集慈善募捐,当总数达到10万元时就结束,统计此时捐款的人数,以及平均每人捐款的数目

// 在全系1000学生中,征集慈善募捐,当总数达到10万元时就结束,统计此时捐款的人数,以及平均每人捐款的数目 #include <stdio.h> #define MAX 100000 int main() { int i; float sum = 0; float ave,mei; for( i = 1; i <= 1000; i++) { printf("请输入要捐款的金额:"); scanf("%f",&mei); sum = s

【读书笔记】2016.12.10 《构建高性能Web站点》

本文地址 分享提纲: 1. 概述 2. 知识点 3. 待整理点 4. 参考文档 1. 概述 1.1)[该书信息] <构建高性能Web站点>: -- 百度百科 -- 本书目录: 第1章 绪论 1.1 等待的真相 1.2 瓶颈在哪里 1.3 增加带宽 1.4 减少网页中的HTTP请求 1.5 加快服务器脚本计算速度 1.6 使用动态内容缓存 1.7 使用数据缓存 1.8 将动态内容静态化 1.9 更换Web服务器软件 1.10 页面组件分离 1.11 合理部署服务器 1.12 使用负载均衡 1.1

武汉北大青鸟解读2016年10大IT热门岗位

武汉北大青鸟解读2016年10大IT热门岗位 2016年1月5日 13:37 北大青鸟 这是IT从业者的辉煌时代,IT行业的失业率正处在历史的低点,而且有的岗位——例如网络和安全工程师以及软件开发人员——甚至出现徘徊在1%的失业率.最新调查显示,81%的IT领导者表示很难找到IT人才.即使你不是安全专家也不是软件开发人员,依然也有大量的就业机会.下面武汉北大青鸟徐东校区为你介绍2016年10个热门的IT技能,这些技能是由在IT人力咨询公司Mondo,自由职业者和签约市场Upwork,以及IT教育

2016年10月19日--传值、传址、结构体

传值---传址 传值:将变量名中存放的值进行传输 private void 传值(int a) { a += 10; } static void Main(string[] args) { //实例化 初始化 这个类 Program hs = new Program(); int a = 0; hs.传值(a);//a不变 } 格式 传址:将这个变量名直接传输过去,若在另一边有赋值情况,这边的值会发生变化 private void 传址(int a, out int b) { b = a + 1

2016年10个最热门 IT 职业岗位

北京尚学堂提供 IT时代已经开启.下面就是2016年需求最高的这10项技术. 这是IT从业者的辉煌时代.IT行业的失业率正处在历史的低点,而且有的岗位——例如网络和安全工程师以及软件开发人员——甚至出现徘徊在1%的失业率.根据最近的TEKsystems调查,81%的IT领导者表示很难找到IT人才. 即使你不是安全专家也不是软件开发人员,依然也有大量的就业机会.下面我们要介绍2016年10个热门的IT技能,这些技能是由在IT人力咨询公司Mondo,自由职业者和签约市场Upwork,以及IT教育和培

//输入学生人数,挨个输入姓名,身高,年龄,求平均年龄,然后按身高降序排列输出

13:52:49N U L L 2014/12/19 13:52:49using System;using System.Collections;using System.Collections.Generic;using System.Linq;using System.Text; namespace _1120_1210{    class JieGouTi    {        //输入学生人数,挨个输入姓名,身高,年龄,求平均年龄,然后按身高降序排列输出        public s

2016.5.10 2

#include"stdio.h"     张鑫源   150809109 #include"stdlib.h" #include"string.h" #include"conio.h" #define PAGE 3 #define MAX 1000 #define N 5 int k=0; /*结构体类型*/ typedef struct {   int num;/*宿舍门牌号*/ char name[20];/*姓名*/

2016年10月数据库流行度排行榜

DB-Engines Ranking发布了2016年10月最新数据库流行度排行: db趋势