数组 冒泡排序 打印菱形 随机生成不同的数

Posted 唐枫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组 冒泡排序 打印菱形 随机生成不同的数相关的知识,希望对你有一定的参考价值。

 技术分享

判断一个数是否是质数  对这个数从1到这个数挨着取余 如果取余等于零则计数+1,所以当计数=2是  那么说明这个数只能被一和它本身整除 所以它是质数

 技术分享

打印菱形  每一行首先打印空格  然后打印符号 先打印上半部分 然后下半部分 这时候中间两行出现重复 那么需要去掉一行

 技术分享

数组 冒泡排序

首先定义数组 利用for循环把值输入到数组里边

后利用两个for循环 把数组里的数挨个比较 排序   

如果a[i]<a[i+i] 然后进行交换 那么是降序输出

如果a[i]>a[i+1] 然后交换了  那么是升序排列

 技术分享

双色球问题

重点:随机生成不同的数 并存入数组中

技术分享

数组的输出 有两种方式:

一种是常规的for循环

另一种是foreach 语句   它的一般格式是:

foreach(数据类型  任意变量 in  数组名或集合名){console.writeline();}

 

技术分享

二维数组:由多个一维数组组成    二维数组的定义与输出

 

 技术分享 

图中  字符串s 的取值 是直接读取了键盘按键的字符

以上是关于数组 冒泡排序 打印菱形 随机生成不同的数的主要内容,如果未能解决你的问题,请参考以下文章

冒泡排序

java语言实现冒泡排序

有关快速排序和冒泡排序的理解

20191209-八大排序之冒泡排序

冒泡排序

冒泡排序:一百以内十个随机数放入数组排序并打印<