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

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

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

数组 冒泡排序

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

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

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

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

双色球问题

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

数组的输出 有两种方式:

一种是常规的for循环

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

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

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

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

时间: 2024-10-08 13:58:01

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

一、冒泡排序法对随机生成的十个数按升序进行排序

//运用冒泡排序法对随机生成的十个数按升序进行排序 //首先分析我们用冒泡排序法对这十个数排序,即用第一个数跟第二个数比较,然后将大的放到后面,接着跟第三个比较...... //我们定义一个数组名arrInt[],长度为10,定义一个变量i来记录是第几个数 int i = 0; int j = 1; int t = 0;//定义一个空位置交换时使用 int[] arrInt=new int[10];//定义一个长度为10的数组 Random rd=new Random(); Console.Wr

随机生成不重复的数

class Program {  static void Main(string[] args) {   Console.WriteLine("请输入要生成随机数的范围1-?"); //接收用户输入的字符   string str=Console.ReadLine ();    int it; //尝试转换用户输入的是否能转换成整型,转换成功赋值给it   bool b = int.TryParse(str, out it);   if (b == true)   {    Conso

统计随机生成的数出现次数

统计随机生成的数出现次数 /** * 功能:定义一个一维数组,其中存储随机生成的1000个1到100以内的整数,统计每个整数出现的次数 * 时间:2014年6月4日16:03:54 * 作者:cutter_point */ package com.lesson4; import java.util.*; public class Demo4_9 { public static void main(String [] args) { //1.生成1000个100以内的整数 int a[]=new

随机生成30道四则运算题

思路:首先随机生成两个操作数.将运算符存到数组c中,随机生成0-3的整数作为数组下标.即相当于随机产生运算符. 利用for循环输出30道四则运算题 #include<iostream.h>#include<stdlib.h>int main(){     int a,b,d,i;     char c[4]={'+','-','*','/'};     for(i=0;i<30;i++)     {           a=int(rand()%11);           

打印菱形---命令行方式

打印菱形~突然想起一个小的程序,so,共享一下. 实现如下效果: 具体代码: 在main方法中 //用for循环打印菱形 //用i控制行数 //打印上三角形 for(int i=0;i<4;i++){ //打印空格 for(int j=0;j<3-i;j++){ printf(" "); } //打印* for(int k=0;k<2*i+1;k++){ printf("*"); } printf("\n"); } //打印下三

python算法——打印菱形、对等三角、闪电

1.打印菱形 # -*- coding:utf-8 -*- # version:python3.7 ''' @ file :print_graphics @ author:zhangyangyang @ create:2020/3/22 @ remark: ''' #打印菱形 #version1:推导空格数和'*'数之间的关系,空格 + "*" = n(长度) n = 7 e = n // 2 for i in range(-e,e+1): #定义空格数:[-3,3] #if i &l

数组(随机生成一维数组),二维数组的概念和题目设计(利用二维数组 :任意给定分数去计算科目和人均平均分)

1 //数组间的关系arr[]中的数字为几,[]内就有几个数 2 //{ }内的数是从0开始,如需要打印应从0开数 3 如{2,6,9,8,7}打印arr[4]就是7 4 #include <stdio.h> 5 #include <stdlib.h> 6 int main() 7 { 8 int arr[] = { 1,2,3,4,8}; 9 10 printf("%d\n", arr[3]); 11 12 system("pause");

js选择颜色小游戏(随机生成不含重复数字的数组,通过数组中的数控制定义好的数组)

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>js网页版小游戏</title> <style media="screen"> .wrap { width: 577px; outline: 1px solid hotpink; margin: 100px auto; box-shadow: 0 0 5px; } .

java 随机生成一个中文、判断某个string是否是中文以及打印出全部的中文

现在网上大多数用于判断中文字符的是 U+4E00..U+9FA5 这个范围是只是"中日韩统一表意文字"这个区间,但这不是全部,如果要全部包含,则还要他们的扩展集.部首.象形字.注间字母等等; 2E80-A4CF: 包含了中日朝部首补充.康熙部首.表意文字描述符.中日朝符号和标点.日文平假名.日文片假名.注音字母.谚文兼容字母.象形字注释标志.注音字母扩展.中日朝笔画.日文片假名语音扩展.带圈中日朝字母和月份.中日朝兼容.中日朝统一表意文字扩展A.易经六十四卦符号.中日韩统一表意文字.彝