c#例题:做了这道题,我再也不买彩票了,我劝大家以后也别买彩票了

static void Main(string[] args)
        {

            Console.WriteLine("请输入你的双色球号码:"+"\t");
            //string s = Console.ReadLine();
            ArrayList caipiao = new ArrayList();  //定义一个新的集合,名字为彩票
            for (int i = 0; i < 7; i++)
            {
                caipiao.Add(Console.ReadLine());  //把你输入的彩票号码放在彩票这个集合里
                //caipiao.Add(s);
            }
            while (true)                        //这个循环是机选出6个红球
            {
                Random r = new Random();
                ArrayList red = new ArrayList();  //定义一个红球集合
                while (true)
                {
                    if (red.Count == 6)     //如果红球的数量有六个就跳出循环
                    {
                        break;
                    }
                    else
                    {
                        int temp = r.Next(1, 34);   // 随机选出一个红球
                        if (!red.Contains(temp))  //如果red这个集合里没有和随机选出的这个红球重复
                        {
                            red.Add(temp);  //那就把选出的这个红球放在这个red集合里
                        }
                    }
                }
                red.Sort();              //给red集合里的红球排序
                Console.Write("红球为:");
                for (int i = 0; i < red.Count; i++)
                {
                    Console.Write(red[i] + "\t");      //把红球输出来
                }
                int x = r.Next(1, 17);
                Console.WriteLine("蓝球为:" + x+"\t");     //到这里红球蓝球全都输出,一注彩票用随机数选出来

                //下面这段代码就是把输入的双色球号码和随机选出的双色球号码进行对比
                int count= 0;   //定义一个count 新变量,初始值为0
                int zhongjiangqiu = 0;       //定义一个新变量,初始值为0 ,就是把输入的双色球号码和随机选出的号码对比得到的最终结果,中了几个球
                for (int i = 0; i < 6; i++)
                {
                    if (red.Contains(Convert .ToInt32 (caipiao[i].ToString())))  //如果红球red集合里含有彩票caipiao集合里的球,就放在zongqiushu 里
                    {
                        zhongjiangqiu++;   //中的红球的个数就放在这里面了
                    }
                }
                Console.Write("红球中了"+zhongjiangqiu +"个"); //输出中了多少个红球
                if (x==Convert .ToInt32 (caipiao[6]))    //如果蓝球和caipiao这个集合里的蓝球相同,就输出下面的结果。
                {                                        //caipiao[6]是caipiao这个集合里第七个球的下标,就是代表蓝球
                    Console.WriteLine("蓝球相同");
                }
                count++;  //每随机选出一个彩票,就把数量记下来,放在count里
                if (zhongjiangqiu  == 6 && x == Convert.ToInt32(caipiao[6])) //如果红球中六个,蓝球相同,一等奖
                {
                    Console.WriteLine("恭喜你中大奖了,当前总共花销为:" + (count * 2));
                }
                else if (zhongjiangqiu == 6) //如果只有六个红球,二等奖
                {
                    Console.WriteLine("恭喜你中了二等奖,当前花销为" + (count * 2));
                }
                else if (zhongjiangqiu  == 5 && x == Convert.ToInt32(caipiao[6])) //如果五个红球一个蓝球,三等奖
                {
                    Console.WriteLine("恭喜你中了三等奖,奖金三千元当前总花销为:" + (count * 2));
                }
                else if (zhongjiangqiu  == 4 && x == Convert.ToInt32(caipiao[6]) || zhongjiangqiu  == 5) //如果四个红球,一个蓝球,或者五个红球,                                                                                                            四等奖
                {
                    Console.WriteLine("你中了200块钱,当前总花销为" + (count * 2));
                }
                else if (zhongjiangqiu  == 4 || zhongjiangqiu  == 3 && x == Convert.ToInt32(caipiao[6])) //如果四个红球,或者三个红球和一个蓝球,
                                                                                                          //五等奖
                {
                    Console.WriteLine("您中了10块钱,当前总花销为" + (count * 2));
                }
                else if (x == Convert.ToInt32(caipiao[6]))  //如果只中一个蓝球,五块钱
                {
                    Console.WriteLine("您中了五块钱,当前总花销为"+(count)*2);
                }
                else
                {
                    Console.WriteLine("您下次再来买");
                }
                Console.ReadLine();
            }
时间: 2024-10-15 15:59:57

c#例题:做了这道题,我再也不买彩票了,我劝大家以后也别买彩票了的相关文章

TYVJ P1080 N皇后 Label:dfs PS:以前做的一道题,贴出来防忘

描述 检查一个如下的6 x 6的跳棋棋盘,有六个棋子被放置在棋盘上,使得每行.每列只有一个,每条对角线(包括两条主对角线的所有平行线)上至多有一个棋子. 列号  1  2  3  4  5  6 ------------------------- 1 |  | O |  |  |  |  | ------------------------- 2 |  |  |  | O |  |  | ------------------------- 3 |  |  |  |  |  | O | -----

这次期末没考好&#183;&#183;&#183;&#183;&#183;&#183;&#183;下次加油!今天学习了函数,做了几道题。

#include<stdio.h>double a[10005],b[10005];void arraycopy(double c[],double d[],int m) { for (int i=1;i<=m;i++) d[i]=c[i];}int main(){ int n; scanf("%d",&n); for (int i=1;i<=n;i++) scanf("%lf",&a[i]); arraycopy(a,b,n

做衡八的日子(转自VFleaking)

随着我A掉了1149,衡八的第二页也就被我干掉了一半,我的做题进度向第二页的后半页挺进. 想起去年八月的NOI给我的那个沉痛的打击,我至今仍感慨万分.一直以来,小学老师.初中老师总在要我们写一些大谈成功的文章,可是在我参加NOI之前,我根本没有真正悟出我在作文中论述的东西.是那次NOI告诉我,信息学不是什么酱油学科,那群高中生们比我考得好,并不是因为我运气不好,而是因为他们每天都在做题,而我则在研究一些其他的东西.不认真地打酱油,可以拿NOIP一等奖,可以进省队,但是绝对瞒不过NOI的火眼精金.

【搭楼】做题记录

以后做了题还是在这里写一下,觉得好的再去发题解(感觉无脑发题解意义不大) 也不一定是做了的题,看了没打但觉得不错的也可以发上来 (5.23-5.24 第三次月考被X得相当爽) 5.23 星期六 [贪心]Bzoj4027 HEOI2014 兔子与樱花 要是父亲合并儿子又合并就混乱了.然后发现,反正贡献都是一?能合并就在儿子处合并?贪心. [分块]Bzoj3343 教主的魔法 做之前知道了tag,于是很快就想到了算法.还没打过分块呢,于是先去膜拜了一下别人的代码.自己打出来后各种WA,太晚了没调出来

做正确的事,不做容易的事

原文<李想:"做正确的事,不做容易的事"> 本文是我(李想)在去经纬投资和他们聊天的时候,速记员帮助我把聊天的内容记录了下来的整理.因为内容量很大,所以速记会有一些记录错误的地方.我想了一下,还是使用原文重新整理了一遍,把里面的错字和错误的数据进行了修改,从而避免对阅读者的误导. 不过,仍然感谢经纬和速记的帮助,这确实是我过去十几年创业最实实在在的记录. 我也开通了长微博打赏的功能,各位大爷看的好,赏几个零花钱! 李想,汽车之家网站创始人,前任汽车之家总裁.李想是80后的典

HNOI 2016 乱做

  4542: [Hnoi2016]大数 Time Limit: 20 Sec  Memory Limit: 128 MBSubmit: 488  Solved: 182[Submit][Status][Discuss] Description 小 B 有一个很大的数 S,长度达到了 N 位:这个数可以看成是一个串,它可能有前导 0,例如00009312345.小B还有一个素数P.现在,小 B 提出了 M 个询问,每个询问求 S 的一个子串中有多少子串是 P 的倍数(0 也是P 的倍数).例如

查分约束例题(洛古)

昨天看了看差分约束系统的算法...做了4道题... P1250 种树 #include<iostream> #include<algorithm> #include<queue> #include<vector> struct edge{ int to,w; }; using namespace std; const int maxm=100010,maxn=30010,inf=99999999; int s[maxm],t[maxm],w[maxm],cn

做题感悟(PlayGrounds决策树关卡)

1.很重要的编程思想,分解问题,重组代码 2.做下图这道题的时候,总想着一步解决,在一个循环里解决所有问题,应该是拆分分支路线,在主路线重组分支路线代码,在合并 原文地址:https://www.cnblogs.com/zhifeiji822/p/12420967.html

创业的最早期,建议一定要以“能赚到现金”为主要目的——必须想好并已经有一个能“月月能赚点”的基本业务,然后花精力主做自己的核心业务。不要自己搞技术,相信我一定要花钱请人搞。把战略性的东西留给自己搞 good

其实我创业也不是很成功(目前属于第二次).目前为止,基本保证家里足够温饱和足够温馨,偶尔奢侈,但是我坚持走技术路线,不做土豪(因为做不了). 我创业的口号是:成全别人,累死自己!! 有人问,创业混的还可以的标准什么?我总结如下: 1.超级型.大家看看马云就知道了,包括各种IT企业的大咖,不过能达到他们这个程度几率比中500万还小. 2.标准型.一般有自己的公司,稳定的业务,以及目测至少十年内能保持2%-10%的利润增长点 3.不按套路型.创业不一定要有自己的公司,很多淘宝或者自媒体牛人也是非常成