int temp = 0;
int b = 0;

int[] arr = { 23, 44, 66, 76, 98, 11, 3, 99, 7 };
# region该段与排序无关
Console.WriteLine("排序前的数组:");
foreach (int item in arr)
{
 Console.Write(item + " ");
}
Console.WriteLine();
#endregion
for (int i = 0; i < arr.Length - 1; i++)
{
# region将大的数字移到数组的arr.Length-1-i
for (int j = 0; j < arr.Length - 1-i ; j++)
{
if (arr[j] > arr[j + 1])
{

//等号左边是常量,右边是变量
temp = arr[j + 1];

arr[j + 1] = arr[j];//这个位置意思是将98换成11,11换成98,当遇到99时跳过,进行99与7的比较

arr[j] = temp;
}
}
#endregion
}
Console.WriteLine("排序后的数组:");
Array.Reverse(arr);//按降序排列
foreach (int item in arr)
{
Console.Write(item + " ");
}
Console.WriteLine();
Console.ReadKey();

最新文章

  1. TCP/IP详解 笔记十一
  2. HDU 1251 统计难题
  3. [BZOJ2820]YY的GCD
  4. 命名空间&quot;system.web&quot;中不存在类型或命名空间名称security&quot;
  5. HUST 1017 Exact cover (Dancing links)
  6. python学习笔记五--文件
  7. 服务端生成word并压缩打包下载
  8. HDOJ 4696 Answers 乱搞
  9. MVC5 + EF6 + Bootstrap3-10
  10. 移动端300ms的点击延迟以及解决方案
  11. 17个新手常见Python运行时错误
  12. 《设计模式:可复用面向对象软件的基础》【PDF】下载
  13. 【转】Docker简介与入门
  14. servlet从mysql中取数据时出现的汉字编码问题
  15. shell编程基础(三): 位置参数与shell脚本的输入输出
  16. vue-amap | 基于 Vue 2.x 与高德的地图组件
  17. 【2016.3.16】作业 VS2015安装&amp;单元测试(1)
  18. 如何实现浏览器向服务器伪造refer?
  19. IntelliJ IDEA平台下JNI编程(五)—本地C代码创建Java对象及引用
  20. CentOS6.6下安装VMware Tools

热门文章

  1. SDN阅读作业
  2. hdoj - 1181 变形课
  3. ipv4的TCP的几个状态 (SYN, FIN, ACK, PSH, RST, URG)
  4. egg.js搭建 api设置跨域
  5. 详解CI、CD相关概念
  6. 信用卡号码格式验证-C#实现
  7. EF6中的SQL监控
  8. 运维笔记--linux下忘记mysql root密码
  9. spark streaming 流式计算---跨batch连接池共享(JVM共享连接池)
  10. [Matplotlib] Data Representation