初识数组

初识数组

一  网络骗术抽奖大揭秘

下面的程序为要从 刘德华","周润发","周星驰","周杰伦","周杰","那英","刘欢 抽取一人获得某项奖品,正常的抽奖方式应为程序一方式;不正当

抽奖程序(一)公正的程序设置:

static void Main(string[] args)

{                //抽奖程序

string[] xingming=new string[7]{"刘德华","周润发","周星驰","周杰伦","周杰","那英","刘欢"};//如果你参与抽奖确保此处有你的名字;

string[] jiangpin = new string[6]{"冰箱","手机","电脑","房子","汽车","别墅"};

Random a = new Random();

int b = a.Next(xingming.Length);

Random c = new Random();

int d = c.Next(jiangpin.Length);

for (int i = 0; i < 7; i++)

{

Console.WriteLine(xingming[i]);    //此处for循环 只是为了设置屏幕显示效果;

System.Threading.Thread.Sleep(500);//滚动停留500毫秒;

Console.Clear();//滚动清屏;

}

Console.WriteLine("恭喜" + xingming[b] + "获得" + jiangpin[d] + "大奖");//此处是关键位置,设置必须为xingming[];这样才能保证抽奖的公正性;

抽奖程序(二) 设置某人获得某项奖品

//抽奖程序

string[] xingming=new string[7]{"刘德华","周润发","周星驰","周杰伦","周杰","那英","刘欢"};//如果你参与抽奖确保此处有你的名字;

string[] jiangpin = new string[6]{"冰箱","手机","电脑","房子","汽车","别墅"};

Random a = new Random();

int b = a.Next(xingming.Length);

Random c = new Random();

int d = c.Next(jiangpin.Length);

for (int i = 0; i < 7; i++)

{

for(int j=0;j<6;j++)

Console.WriteLine(xingming[i] + jiangpin[j]);  //此处for循环 只是为了设置屏幕显示效果;

System.Threading.Thread.Sleep(500);//滚动停留500毫秒;

Console.Clear();//滚动清屏;

}

●     Console.WriteLine("恭喜" + xingming[2] + "获得" + jiangpin[5] + "大奖");//此处是关键位置,设置必须为xingming[];这样才能保证抽奖的公正性;

//如果如上设置无论前面怎么设置最后输出的都是周星驰获得别墅;

程序(三)设定某些人中奖

//抽奖程序

string[] xingming=new string[7]{"刘德华","周润发","周星驰","周杰伦","周杰","那英","刘欢"};//如果你参与抽奖确保此处有你的名字;

string[] jiangpin = new string[6]{"冰箱","手机","电脑","房子","汽车","别墅"};

Random a = new Random();

●    int b = a.Next(3);//制定某些人获奖;

Random c = new Random();

int d = c.Next(jiangpin.Length);

for (int w = 1; w <= 2; w++)

{

for (int i = 0; i < 7; i++)

{

for (int j = 0; j < 6; j++)

Console.WriteLine(xingming[i] + jiangpin[j]);  //此处for循环 只是为了设置屏幕显示效果;

System.Threading.Thread.Sleep(500);//滚动停留500毫秒;

Console.Clear();//滚动清屏;

}

}

Console.WriteLine("恭喜" + xingming[b] + "获得" + jiangpin[d] + "大奖");//此处是关键位置,设置必须为xingming[];这样才能保证抽奖的公正性;

//如果如上设置无论前面怎么设置最后输出的都是周星驰获得别墅;

综上各位不要相信各种网络抽奖,上当受骗的几率很大!!

二 小型自动统计程序

:平均值 最大值(相关球员) 最小值(相关球员) 求和;

Console.WriteLine("     记录球员成绩   ");

int[] cj = new int[6];

for (int i = 0; i < cj.Length; i++)

{

Console.WriteLine("请输入第" + (i + 1) + "个球员的成绩");

cj[i] = Convert.ToInt32(Console.ReadLine());

}

int min = 100000, max = 0, j = 0, z = 0, av = 0, h = cj.Length, s = cj.Length;

for (j = 0; j < cj.Length; j++)

{                               //通过这个for,可以计算所有值

if (cj[j] > max)

{

max = cj[j];

h = j;

}

if (cj[j] < min)

{

min = cj[j];

s = j;

}

z = z + cj[j];

}

Console.WriteLine("最大" + max + "最小" + min + "总分" + z + "平均分" + (z / cj.Length));

Console.WriteLine("成绩最好的球员" + (h + 1) + "成绩最差的球员" + (s + 1));

时间: 2024-10-10 11:25:29

初识数组的相关文章

Java学习第三天 初识数组

/* * 数组是内存中存储相同数据类型连续的空间 * 使用数组先声明数组,再创建数组,分配内存给这个数组 * 数组的长度一旦声明,在程序存续期间不能改变 * 数组的声明方法:数据类型[] 数组名 * 数组分动态数组和静态数组 * */ public class Demo3 { public static void main(String[] args) { System.out.println("-----创建动态数组-----"); //创建数组并动态初始化,数组每个元素的默认初始为

重新认识java(十一)---- java中的数组

面向对象的一些知识暂时告一段落,从本文开始,进入java语法的重学阶段~ 初识数组 什么是数组 数组:相同类型的.用一个标识符名称封装到一起的一个对象序列或基本类型数据序列. 数组的定义及初始化 定义及动态初始化 方式一,java推荐用法: type [] 变量名 = new type[数组中元素的个数]; //举例 int[] a = new int[10]; for (int i = 0; i < a.length; i++){ a[i] = new Random().nextInt();

JAVA基础学习(5)之数组

5数组 5.1数组 5.1.1初识数组 1 // 输出大于平均数的所有数 2 Scanner in = new Scanner(System.in); 3 int n; 4 int[] a = new int[100]; 5 int count = 0; 6 double sum = 0; 7 while ((n = in.nextInt()) != -1) 8 { 9 a[count] = n; 10 sum += n; 11 count++; 12 } 13 if (count > 0) 1

网络抽奖大揭秘!!

初识数组 一  网络骗术抽奖大揭秘 下面的程序为要从 刘德华","周润发","周星驰","周杰伦","周杰","那英","刘欢 抽取一人获得某项奖品,正常的抽奖方式应为程序一方式:不正当 抽奖程序(一)公正的程序设置: static void Main(string[] args) {                //抽奖程序 string[] xingming=new string[

Java基础学习——数组初识(1)

Java基础学习--数组初识(1) 1什么是数组 Java中常见的一种数据结构就是数组,数组可以分为一维数组.二维数组和多维数组. 数组是由一组相同的变量组成的数据类型,数组中每个元素具有相同的数据类型,数组中的每个元素都可以用一个统一的数组名和下标来确定. 2 数组的使用 数组的一般使用步骤: 声明数组 分配内存给该数组 下面是一维数组为例: 数据类型  数组名 []: 数组名 = new 数据类型 [数据个数]: 2.1一维数组的声明与赋值 1.数组的声明 int  num [];    

初识Swift(二)-数组与数据字典

最近学院发疯,要期末了,却要补一个期中考试,一直在忙,没有继续学下去.郁闷了好几天,今天终于得到一个实习的机会,只能加紧ios的学习,不过,我先学习一下Swift,等到书到了,就开始好好弄一下ios.言归正传,继续Swift数组和数据字典的学习. 不过,到这里,真的发现,Swift有js的身影,比传统语言简单了好多. 数组 定义与初始化 方式一 import Foundation var a1:String[]=[] a1+="aa1" a1+="aa2" a1+=

【初识——树状数组】 区间求最值

说树状数组其实是一个索引表,但是是一个特殊的,树状的索引表,它利用了二进制的一些特性. 就区间求和的要求来说: 首先我们用a[]数组来存储原始数据.然后在a[]之上构造c[]数组来作为树状数组. 如图 这个图表示,当i为奇数时,c[i]中保存的都是a[i]本身.然后,c[2]中保存了a[1], a[2],共2个,c[4]中保存的是a[1], a[2], a[3], a[4],c[6]又是保存两个,c[5]和c[6].c[8]保存8个,c[1], c[2], c[3], c[4], c[5], c

初识树状数组

描述 Description 输入一个数列A1,A2-.An(1<=N<=100000),在数列上进行M(1<=M<=100000)次操作,操作有以下两种: (1) 格式为C I X,其中C为字符"C",I和X(1<=I<=N,|X|<=10000)都是整数,表示把把a[I]改为X (2) 格式为Q L R,其中Q为字符"Q",L和R表示询问区间为[L,R](1<=L<=R<=N),表示询问A[L]+-+A

Objective-C数组初识

1.数组的创建 OC中数组存储对象的地址 对象方法初始化 1 NSArray * arr1 = [[NSArray alloc] initWithObjects:@"one",@"two",@"three", nil]; 2 3 NSLog(@"%@",arr1);  类方法初始化 1 NSArray * arr2 = [NSArray arrayWithObjects:@"one",@"two&