C# 循环的应用 手机号抽奖 选班长的练习题

//第一题

//20个手机号滚动显示随机抽出一个中奖号码来;

static void bbb(string[] args)

{

string[] cellPhone = new string[] { "13012345678", "13109876543", "13287654678", "13309876789",

"13509878902", "13698374651", "13757893421", "13876561234",13909876543",

""15034567438", "15111234795", "15894574839", "18210394857", "18302938475" };

Random rand = new Random();

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

{

System.Threading.Thread.Sleep(100);                 //变慢一些。

int sub = rand.Next(cellPhone.Length);             //随机生成数组的下标。

string s = cellPhone[sub];                //根据下标取数组的元素值。

Console.Clear();            //清屏

Console.WriteLine(s);                //显示

}

}

}

//30人投票,从5个候选人选一个出来。

int[] vote = new int[5];

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

{

Console.Write("请第"+(i+1)+"位同学投票(0-4):");

int temp = Convert.ToInt32(Console.ReadLine());

if(temp <0 || temp >4)

{

Console.WriteLine("废票");

continue;

}

else

{

vote[temp]++;

}

}

//计算最终得票。             int max = 0, maxSub = 0;

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

{

//把每位候选人的票数显示出来。                 Console.WriteLine("第" + (i + 1) + "号候选人的票数是:" + vote[i]);

//计算最大值。                 if(vote[i] > max)

{                     max = vote[i];

maxSub = i;

}

}

//显示最终结果。             Console.WriteLine("最终投票结果为:"+(maxSub+1)+"号候选人当选,当选票数是"+max+"票。");

}

}

}

时间: 2024-10-09 15:44:32

C# 循环的应用 手机号抽奖 选班长的练习题的相关文章

C# 5 break continue 球员成绩 彩票 选班长

    二.新课: 1.break与continue. 这两个关键字一般放在循环的花括号里面使用. break--结束整个循环. continue--结束本次循环,进入下次循环. break的案例:     int i = 1;     for(;;)     {         if(i>100)         {             break;         }         Console.Write(i+"\t");         i++;     } co

手机号抽奖

static void Main25手机号抽奖(string[] args) { //手机号抽奖,自己做的 Console.WriteLine("请输入手机号的个数"); int n =Convert.ToInt32 (Console.ReadLine()); string[] sj = new string[n]; for (int sjhgs = 0; sjhgs < n; sjhgs++) { Console.WriteLine("请输入手机号"); /

javascript 手机号抽奖

 案例   ----           手机号抽奖   开始抽奖  停止                                                       *具体的备注在代码里面 *含有作弊功能 下面讲到 效果是这样的 ***初始界面 ***                                                               ***抽到的第一个幸运号码*** **** ******************************

15-07-08 数组-- 投票选班长

每班共有20个学生,投票选班长,总共有5个候选人,实现投票,并计算出得票最多的人以及他的票数 int [] tp = new int [20]; //每个人投的票 int [] ps = new int[5]; //每个人所得的票数 //投票 for (int i = 0; i < tp.Length; i++) { Console.WriteLine("支持一号请按1,支持二号请按2,支持三号请按3,支持四号请按4,支持五号请按5"); tp[i] = Convert.ToIn

15-07-08 数组-- 手机号抽奖、福利彩票随机生成

1.手机号抽奖 Console.WriteLine("请输入手机号的个数:"); int a = Convert.ToInt32(Console.ReadLine()); string[] sj = new string[a]; for (int i = 0; i < a; i++) { Console.WriteLine("请输入第{0}个手机号:", i + 1); sj[i] = Console.ReadLine(); } Console.WriteLi

投票选班长

static void Main46投票选班长(string[] args) { ////某班有20个学生,投票选班长,总共有5个候选人,实现投票,并且计算出得票最多的人以及他的票数. int[] tp = new int[20]; //每个人投的票 int[] ps = new int[5]; //每个候选人所得票数 for (int i = 0; i < tp.Length; i++) { Console.WriteLine("请投票,1代表第一个候选人,2代表第二个候选人--5带表第

手机号抽奖、福利彩票抽奖

手机号排序 Console.WriteLine("请输入手机号的个数:"); int a = Convert.ToInt32(Console.ReadLine()); string[] sj = new string[a]; for (int i = 0; i < a; i++) { Console.WriteLine("请输入第{0}个手机号:", i + 1); sj[i] = Console.ReadLine(); } Console.WriteLine

jquery 循环遍历选中的多选复选框checkbox

1多选复选框 <input type=checkbox  name=id value=${entity.id}> 2.循环遍历 var courseIdList = []; var $courseList = $('input[type="checkbox"]:checked'); $courseList.each(function() { courseIdList.push($(this).prop('value')); });

例题:三十人投票选班长。主要学习数组,数组也比较难学,作为一个参考题

Console.WriteLine("请为五位同学开始投票(0/1/2/3/4):"); int[] vote = new int[5];//给五个人投票,定义一个长度为5的数组,每一个下标代表一个人 for (int i = 0; i < 30; i++)//30人投票,每人一票,循环30次 { //票数代入 Console.WriteLine("请第" + (i + 1) + "位同学投票(0,1,2,3,4):");//下标从0开始,