C#第十三节课
冒泡排序
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace shuzufuxi
{
class Program
{
static void Main(string[] args)
{
//Console.WriteLine("请输入人数:");
//int n = int.Parse(Console.ReadLine());
//string[] name = new string[n+1];
//string[] t = new string[n+1];
//for (int i = 1; i <= n;i++ )
//{
// Console.Write("请输入第" + i + "个人的名字:");
// name[i] = Console.ReadLine();
// Console.Write("请输入他的手机号:");
// t[i] = Console.ReadLine();
// Console.Write("输入成功!");
// Console.ReadLine();
// Console.Clear();
// }
//Random ran=new Random();
//int a=0;
//string s=null;
//for (; ; )
//{
// for (int j = 0; ; j++)
// {
// Console.Clear();
// a = ran.Next(n + 1);
// Console.WriteLine(name[a] + ":" + t[a]);
// System.Threading.Thread.Sleep(100);
// if (j==10)
// {
// Console.WriteLine(name[a] + ":" + t[a]);
// Console.ReadLine();
// break;
// }
// }
//}
//冒泡排序 从大到小排列
//int[] shuzu = new int[] { 3, 1, 8, 4, 0, 5, 6 };
//8134056
//8314056
//
//foreach (int a in shuzu)
//{
// Console.WriteLine(a);
//}
//object //所有类的基类,可以接受任何数据类型
Console.Write("请输入人数:");
int n = int.Parse(Console.ReadLine());
string [] name=new string[n];
double[] cj = new double[n];
double sum = 0;
for (int i = 0; i < n; i++)
{
Console.Clear();
Console.Write("请输入第" + (i + 1) + "个人的名字:");
name[i] = Console.ReadLine();
Console.Write("请输入第"+(i+1)+"个人的成绩:");
cj[i] = double.Parse(Console.ReadLine());
Console.WriteLine("输入成功");
System.Threading.Thread.Sleep(300);
}
Console.Clear();
string y;
double x = 0;
for (int j = 0; j < (n-1); j++)
{
for (int m = 0; m < (n - j-1); m++)
{
if (cj[m] > cj[m+1])
{
x = cj[m];
cj[m] = cj[m+1];
cj[m+1] = x;
y = name[m];
name[m] = name[m + 1];
name[m + 1] = y;
}
}
}
Console.WriteLine("成绩由低到高排列顺序为:");
//foreach (double e in cj)
//{
// Console.WriteLine(e);
//}
for (int r = 0; r < n; r++)
{
Console.WriteLine(name[r]+":"+cj[r]);
}
for (int z = 1; z < (n - 1); z++)
{
sum += cj[z];
}
Console.WriteLine("平均成绩为:"+(sum/(n-2)));
Console.WriteLine("最低成绩为:" + cj[0]);
Console.WriteLine("最高成绩为:" + cj[n-1]);
Console.ReadLine();
}
}
}
C#第十三节课的更多相关文章
- centos LB负载均衡集群 三种模式区别 LVS/NAT 配置 LVS/DR 配置 LVS/DR + keepalived配置 nginx ip_hash 实现长连接 LVS是四层LB 注意down掉网卡的方法 nginx效率没有LVS高 ipvsadm命令集 测试LVS方法 第三十三节课
centos LB负载均衡集群 三种模式区别 LVS/NAT 配置 LVS/DR 配置 LVS/DR + keepalived配置 nginx ip_hash 实现长连接 LVS是四层LB ...
- centos LNMP第一部分环境搭建 LAMP LNMP安装先后顺序 php安装 安装nginx 编写nginx启动脚本 懒汉模式 mv /usr/php/{p.conf.default,p.conf} php运行方式SAPI介绍 第二十三节课
centos LNMP第一部分环境搭建 LAMP安装先后顺序 LNMP安装先后顺序 php安装 安装nginx 编写nginx启动脚本 懒汉模式 mv /usr/local/php/{ ...
- centos 正则,grep,egrep,流式编辑器 sed,awk -F 多个分隔符 通配符 特殊符号. * + ? 总结 问加星 cat -n nl 输出文件内容并加上行号 alias放~/.bash_profile 2015-4-10 第十三节课
centos 正则,grep,egrep,流式编辑器 sed,awk -F 多个分隔符 通配符 特殊符号. * + ? 总结 问加星 cat -n nl 输出文件内容并加上行号 alias放~ ...
- 风炫安全web安全学习第三十三节课 文件包含漏洞基础以及利用伪协议进行攻击
风炫安全web安全学习第三十三节课 文件包含漏洞基础以及利用伪协议进行攻击 文件包含漏洞 参考文章:https://chybeta.github.io/2017/10/08/php文件包含漏洞/ 分类 ...
- 风炫安全WEB安全学习第二十三节课 利用XSS获取COOKIE
风炫安全WEB安全学习第二十三节课 利用XSS获取COOKIE XSS如何利用 获取COOKIE 我们使用pikachu写的pkxss后台 使用方法: <img src="http:/ ...
- 《linux就该这么学》第十三节课:第11章和第12章,vsftpd服务与samba和nfs服务
第十一章 (借鉴请改动) 11.1.文件传输协议 FTP文件穿数协议,端口20用于数据传输,21端口用于传输相关FTP命令 ftp协议的两种工作模式: 主动模式:ftp向客户端发起 被动模式(默认): ...
- php第二十三节课
XML XML:页面之间传递数据,跨平台传递 HTML:超文本标记语言,核心标签 XML特点:1.标签名可以自己定义2.有且只有一个根3.大小写敏感4.标签必须完整 <!DOCTYPE html ...
- php第十三节课
查询 <?php class DBDA{ public $host = "localhost"; //数据库地址 public $uid = "root" ...
- 风炫安全Web安全学习第十节课 数字型的Sql注入
数字型的Sql注入 风炫安全Web安全学习第十一节课 字符型和搜索型的sql注入 风炫安全Web安全学习第十二节课 mysql报错函数注入 风炫安全Web安全学习第十三节课 CUD类型的sql注入 风 ...
随机推荐
- mvn 仓库
http://mvnrepository.com/artifact/org.postgresql/postgresql/9.3-1103-jdbc41 ------------------------ ...
- 【Android】ListView 优化
重用 ListView Item ListView创建时其会创建屏幕可容纳数量的 Item.ListView 滚动时,刚消失的 item 会被保存到回收池中.新出现的 item 从回收池中获取避免反复 ...
- Buy or Build (poj 2784 最小生成树)
Buy or Build Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 1348 Accepted: 533 Descr ...
- DM8168 IPNC Boa移植
1.交叉编译openssL 下载openssL-1.0.0.tar.gz在虚拟机下进行交叉编译,生成libcrypto.a及libssl.a.将这两个文件复制到DVRRDK_03.00.00.00/b ...
- JQuery实现复制到剪贴板功能
在网页中实现复制到剪贴板功能,有两种方法, 第1种方法:使用JavaScript自带的方法,但是这种方法只能在IE下使用. document.execCommand("Copy") ...
- machine learning in coding(python):使用贪心搜索【进行特征选择】
print "Performing greedy feature selection..." score_hist = [] N = 10 good_features = set( ...
- BNU 13289 Energetic Pandas DP
Energetic Pandas There are n bamboos of different weights Wi. There are n pandas of different capa ...
- 查看tensorflow pb模型文件的节点信息
查看tensorflow pb模型文件的节点信息: import tensorflow as tf with tf.Session() as sess: with open('./quantized_ ...
- hdu 1754(单点更新 ,区间最大值)
I Hate It Time Limit: 9000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total S ...
- B1303 [CQOI2009] 中位数图 数学
想明白算法之后特别水,因为b只有可能出现一次,所以直接在b的左右找就行了,比他大的为1,比他小的为-1,然后维护前缀和就行了. 假如b有可能出现多次呢?按照这种方法好像也很好办,就是枚举每个点就行了, ...