老是不中,算了算“双色球”和“3D”,全买到底要多少¥¥。。(C 代码)

最近也做发财梦,买了段时间得彩票,不得要领,今天写了两个小程序,算算把所有号码组合都买下到底要多少¥¥。。
还是先贴个规则吧;

双色球:从 1~33 中选6个不重复得数值(红球),并从1~16之间选择1个(兰球),如果全中就是500W,如果只有1个没中就是2奖也有个1XW,周1,4,7开奖;

3D:从0~9挑选3个号码,可重复,但数值顺序必须和开奖号码一致,奖金1000¥,不用缴税。

以下是模拟所有3D号码得组合:
 1 // 计算3D.cpp : Defines the entry point for the console application.
 2 //
 3 
 4 #include "stdafx.h"
 5 const MAXNUM = 9;
 6 const PAGESIZE = 40;
 7 
 8 int main(int argc, char* argv[])
 9 {
10     printf("***************BEGIN!****************\n");
11 
12     int id = 0;
13     int award_i = -1;
14     int award_ii = -1;
15     int award_iii = -1;
16     int isToEnd = 0;
17     
18 LRTL:
19     printf("按分页浏览吗?[Y]");
20     if(getchar()==13||getchar()=='y'){
21         isToEnd = 1;
22     }else{
23         isToEnd = 0;
24     }
25 
26     printf("请输入中奖号码:\n");
27     scanf("%d%d%d",&award_i,&award_ii,&award_iii);/*输入三个整数*/
28 
29     for(int i=0;i<=MAXNUM;i++)
30         for(int ii=0;ii<=MAXNUM;ii++)
31             for(int iii=0;iii<=MAXNUM;iii++){
32                 id ++;
33                 if(isToEnd==1){
34                     if(id % PAGESIZE==0){
35                         printf("按任意键继续dot.gif\n");
36                         getchar();
37                     }
38                 }
39                 printf("第%d组: %d%d%d 累计金额:¥%d\n",id,i,ii,iii,id*2);
40 
41                 if(i==award_i && ii==award_ii && iii==award_iii){
42                     printf("中奖号码:%d%d%d 花费总金额 %d 元,按任意键继续dot.gif\n",i,ii,iii,id * 2);
43                     getchar();
44                     getchar();
45                 }
46             }
47     printf("所有号码全买总金额 %d 元",id * 2);
48     getchar();
49     printf("按[Y]继续[N]退出\n");
50     if(getchar()=='y' || getchar()==13 || getchar()=='Y'){
51         goto LRTL;
52     }
53     printf("退出");
54     getchar();
55     return 0;
56 }
57 
最终运算结果:所有号码全买总金额 2000 元

以下是双色球计算:
// 计算双色球.cpp : Defines the entry point for the console application.
//

#include 
"stdafx.h"

const MAXNUM = 33;
const MAXBLUENUM = 16;

const PAGESIZE = 40;

int main(int argc, char* argv[])
{
    printf(
"***************BEGIN!****************\n");

    
int id;
    
int i1,i2,i3,i4,i5,i6,i7;
    
LRTL:
    i1
=i2=i3=i4=i5=i6=i7= 0;
    id 
= 0;
    printf(
"请输入中奖号码:\n");
    scanf(
"%d%d%d%d%d%d%d",&i1,&i2,&i3,&i4,&i5,&i6,&i7);

    
for(int n1=1;n1<=MAXNUM;n1++)
        
for(int n2=n1+1;n2<=MAXNUM;n2++)
            
for(int n3=n2+1;n3<=MAXNUM;n3++)
                
for(int n4=n3+1;n4<=MAXNUM;n4++)
                    
for(int n5=n4+1;n5<=MAXNUM;n5++)
                        
for(int n6=n5+1;n6<=MAXNUM;n6++)
                            
for(int b1=1;b1<=MAXBLUENUM;b1++){
                                id 
++;
                                
if(    i1==n1 && 
                                    i2
==n2 && 
                                    i3
==n3 && 
                                    i4
==n4 && 
                                    i5
==n5 && 
                                    i6
==n6 && 
                                    i7
==b1)
                                {
                                    printf(
"中奖号码:%d,%d,%d,%d,%d,%d 蓝球: %d 花费总金额 %d 元,按任意键继续dot.gif\n",n1,n2,n3,n4,n5,n6,b1,id * 2);
                                }
                            
                            }
        
    printf(
"所有号码全买总 %d 注,花费金额 %d 元",id,id * 2);
    getchar();
    printf(
",按[Y]继续[N]退出\n");

    
if(getchar()=='y' || getchar()==13 || getchar()=='Y'){
        
goto LRTL;
    }

    printf(
"退出");
    getchar();
    
return 0;
}
计算结果:所有号码全买总 17721088 注,花费金额 35442176 元,按[Y]继续[N]退出


至今为止只中过10块,5块得。。

残念。。

转载于:https://www.cnblogs.com/Chinasf/archive/2005/10/23/260499.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/364326.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

pycharm 中 import requests 报错

一 , 使用Pycharm来抓取网页的时候&#xff0c;要导入requests模块&#xff0c;但是在pycharm中 import requests 报错。 原因&#xff1a; python中还没有安装requests库 解决办法&#xff1a; 1.先找到自己python安装目录下的pip 2.在自己的电脑里打开cmd窗口。先点击开始栏&…

dell 计算机硬盘保护,dell台式机硬盘保护 怎样取消

工具/原料十字型螺丝刀一把新台式机硬盘一块方法/步骤1.把新购置的硬盘拆开&#xff0c;以备后面使用&#xff1a;2.拆下机箱的侧面板&#xff0c;注意&#xff0c;侧面板有两颗螺丝固定&#xff0c;需要先卸下&#xff0c;之后向一侧方向拉出侧面板就可以了&#xff0c;拆下侧…

安全建设之平台搭建

一、信息搜集类 基础信息 基础信息搜集包括ip&#xff0c;域名&#xff0c;端口&#xff0c;框架&#xff0c;组件信息。Ip、域名甲方可通过运维同事获取&#xff0c;其他获取方式仁者见仁智者见智。端口&#xff0c;需要我们根据获取的域名、ip进行端口扫描&#xff0c;这里推…

第四章 生命周期函数--35 vue-resource发起get、post、jsonp请求

vue-resource 官网 https://github.com/pagekit/vue-resource 1 <!DOCTYPE html>2 <html lang"en">3 4 <head>5 <meta charset"utf-8">6 <meta name"viewport" content"widthdevice-width,initial-sc…

Enterprise Library Step By Step系列(十一):异常处理应用程序块——入门篇

Enterprise Library Step By Step系列&#xff08;十一&#xff09;&#xff1a;异常处理应用程序块——入门篇 作者&#xff1a;Terrylee 一&#xff0e;概述 使开发人员和决策人员能够针对发生在企业应用程序体系结构层的异常处理创建一致的策略。它的实现方法如下&#xff1…

qt商业版和开源版的区别_微擎商业版系统V2.0.9全开源版纯净框架

微擎商业版系统V2.0.9全开源版纯净框架_全新界面无后门无任何限制。该源码不含任何安装模块&#xff0c;最重要的是该版本是一键安装版&#xff0c;主要你上传到服务器上&#xff0c;然后直接运行域名就会直接进入安装环境&#xff0c;不会像网络上的其他版本&#xff0c;还需要…

js 的起源故事

"1994年&#xff0c;网景公司&#xff08;Netscape&#xff09;发布了Navigator浏览器0.9版。这是历史上第一个比较成熟的网络浏览器&#xff0c;轰动一时。但是&#xff0c;这个版本的浏览器只能用来浏览&#xff0c;不具备与访问者互动的能力。......网景公司急需一种网…

CMD命令也要用好

以前一些程序需要执行一些Dos命令&#xff0c;一般都是写成一个Bat文件&#xff0c;然后通过Shel来调用&#xff0c;实际上一些简单得用法完全可以这样用&#xff1a;VBA.Shell "cmd /c cmd /? > c:\cmdhelp.txt"VBA.Shell "cmd /c Type c:\cmdhelp.txt >…

广元南山隧道南河互通立交图_广元城区一隧道工程竣工时间已定,今后出行更加方便了!...

4月15日&#xff0c;伴着轰隆的机械声&#xff0c;记者踏入国道212线南山隧道工程项目建设现场&#xff0c;突然眼前飘来一阵细密小雨&#xff0c;抬头望去&#xff0c;原来是建设边坡上一排白色雾炮机正在进行降尘作业。记者看到&#xff0c;数控钢筋加工厂内工人们正抓紧预制…

Java EE 7:新增功能???

我有点“晚点”&#xff0c;可以这么说……就Java EE 7的 “博客”而言。 自2013年6月发布以来&#xff0c;已经差不多10个月了 &#xff0c;但是它仍然相对较新。 就我个人而言&#xff0c;仅仅是因为它的易用性和所购买的功能范围之广&#xff0c;我对此感到很兴奋。但是&…

浏览器的同源策略及跨域解决方案

同源策略 一个源的定义 如果两个页面的协议&#xff0c;端口&#xff08;如果有指定&#xff09;和域名都相同&#xff0c;则两个页面具有相同的源。 举个例子&#xff1a; 下表给出了相对http://a.xyz.com/dir/page.html同源检测的示例: URL结果原因http://a.xyz.com/dir2/ot…

计算机病毒及其防治评课,区初中信息技术教研活动公开课评课感想

今天上午&#xff0c;在我校成功举行了区初中信息技术教研活动&#xff0c;总共开设了三节课&#xff0c;都是由我校老师执教的。听后受益匪浅&#xff0c;感受颇深&#xff0c;以下是本人的评课感想。一、首先说一下三位老师的共同点&#xff1a;1、三位老师都用了导学案&…

Django—路由层,视图层

路由层urls 浏览器会自动给url后加一个“/” django会自动给路由的正则表达式前面加一个“/” django会给任何不带“/”结尾的url语句添加“/”&#xff08;可设置&#xff09; 短路路由规则&#xff1a;匹配到第一条就忽略后面所有&#xff01; 所以路由顺序很重要&#xff01…

分数怎么化成带分数_人教版五年级下册第4单元带分数及把假分数化成整数或带分数教学视频+知识点...

|点击题目下方蓝字一键关注 小学生知识库|【教学视频】分数的分类与互化【知识点】带分数的意义和特征&#xff1a;像…这样由整数和真分数合成的数叫做带分数。假分数化成整数或带分数的方法是什么&#xff1f;①当假分数的分子是分母的倍数时&#xff0c;这个假分数可以化成整…

Java 8功能教程– ULTIMATE指南(PDF下载)

编者注&#xff1a;在本文中&#xff0c;我们提供了全面的Java 8功能教程。 自Java 8公开发布以来已经有一段时间了&#xff0c;所有迹象都表明这是一个非常重要的版本。 我们在Java Code Geeks处提供了大量教程&#xff0c;例如“ 玩Java 8 – Lambda和并发” &#xff0c;“…

盆景

dvbbs收藏本页联系我们论坛帮助dvbbs恢复默认设置登录注册 搜索风格论坛状态论坛展区道具中心我能做什么 >> 优秀作品欣赏、个人作品展示。(The excellent work enjoys, personal work demonstration) 搜一搜相关精彩主题 盆景艺术在线论坛 → 盆景论坛(penjing Forum) →…

小程序左右标签滑块排行榜

小程序左右标签滑块排行榜 效果: <view class"menu"><view class"{{currentTab0?select:default}}" data-current"0" bindtap"switchNav">成绩</view><view class"{{currentTab1?select:default}}" …

微软Visual Studio2005开发工具路线图详解

微软Visual Studio2005开发工具路线图详解 随着企业需要的不断演变&#xff0c;Microsoft 依旧致力于提供创新的开发人员工具来满足这些不断变化的需求&#xff0c;从而确保客户的成功。为帮助组织规划未来的软件开发工作&#xff0c;Microsoft 提供了一个开发人员工具计划版本…

解决微信小程序的wx-charts插件tab切换时的显示会出现位置移动问题-tab切换时,图表显示错乱-实现滑动tab

解决Echarts在微信小程序tab切换时的显示会出现位置移动问题 tab切换时&#xff0c;图表显示错乱 <canvas class"kcanvas" canvas-id"ringCanvas" hidden"{{currentTab 1}}"></canvas> <view hidden"{{currentTab ! 1}}…

Java EE:基础知识

想要了解一些基本原则&#xff0c;即与Java EE相关的技术术语。 对于许多人来说&#xff0c;Java EE / J2EE仍然最多意味着Servlet&#xff0c;JSP或Struts。 没有冒犯或双关语&#xff01; 无论如何&#xff0c;这不是Java EE的“圣经”。 我没有能力写这样的东西&#xff01…