搜索
查看: 883|回复: 13
打印 上一主题 下一主题

彩票程序,谁来帮我纠错?

[复制链接]
跳转到指定楼层
楼主
发表于 2014-3-17 19:40:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <windows.h>
  4. #include <time.h>
  5. int main()
  6. {
  7.         int aa,ab,ac,ad,ae,b,sum,c,fena,fenb,fenaf,fenbf,xz;
  8.     int time,timef,timem;
  9.         system("pause");
  10.     fena=100;
  11.     fenb=100;
  12.     for(b=1;b<10000000;b++)
  13.     {
  14.     fena=fena-10;
  15.     fenb=fenb-10;
  16.     srand((unsigned)time(NULL));
  17.     aa=rand()%1000;
  18.     srand((unsigned)time(NULL));
  19.     ab=rand()%100;
  20.     if(ab%10!=0)
  21.     {
  22.     c=ab%10;
  23.     ab=ab-c;
  24.     }
  25.     srand((unsigned)time(NULL));
  26.     ac=rand()%10;
  27.     if(ac%100!=0)
  28.     {
  29.     c=ac%100;
  30.     ac=ac-c;
  31.     }
  32.     srand((unsigned)time(NULL));
  33.     ad=rand();
  34.     if(ad%1000!=0)
  35.     {
  36.     c=ad%1000;
  37.     ad=ad-c;
  38.     }
  39.     srand((unsigned)time(NULL));
  40.     ae=rand()*10;
  41.     if(ae%10000!=0)
  42.     {
  43.     c=ae%10000;
  44.     ae=ae-c;
  45.     }
  46.     if(aa==ab || aa==ac || aa==ad || aa==ae || ab==aa || ab==ac || ab==ad || ab==ae || ac==ad || ac==ae || ad==ae )
  47.     {
  48.     Sleep(134);
  49.     if(aa==ab)
  50.     {
  51.     srand((unsigned)time(NULL));
  52.     xz=rand()%1000;
  53.     if(xz%1000!=0)
  54.     {
  55.     c=xz%1000;
  56.     xz=xz-c;
  57.     }
  58.     aa=xz+aa;
  59.     if(aa>10)
  60.     {
  61.     srand((unsigned)time(NULL));
  62.     xz=rand()%1000;
  63.     if(xz%1000!=0)
  64.     {
  65.     c=xz%1000;
  66.     xz=xz-c;
  67.     }
  68.     aa=aa-xz;
  69.     }
  70.     }
  71.     if(aa==ac)
  72.     {
  73.     srand((unsigned)time(NULL));
  74.     xz=rand()%1000;
  75.     if(xz%1000!=0)
  76.     {
  77.     c=xz%1000;
  78.     xz=xz-c;
  79.     }   
  80.     aa=xz+aa;
  81.     if(aa>10)
  82.     {
  83.     srand((unsigned)time(NULL));
  84.     xz=rand()%1000;
  85.     if(xz%1000!=0)
  86.     {
  87.     c=xz%1000;
  88.     xz=xz-c;
  89.     }
  90.     aa=aa-xz;
  91.     }
  92.     }   
  93.     if(aa==ad)
  94.     {
  95.     srand((unsigned)time(NULL));
  96.     xz=rand()%1000;
  97.     if(xz%1000!=0)
  98.     {
  99.     c=xz%1000;
  100.     xz=xz-c;
  101.     }   
  102.     aa=xz+aa;
  103.     if(aa>10)
  104.     {
  105.     srand((unsigned)time(NULL));
  106.     xz=rand()%1000;
  107.     if(xz%1000!=0)
  108.     {
  109.     c=xz%1000;
  110.     xz=xz-c;
  111.     }   
  112.     aa=aa-xz;
  113.     }
  114.     }   
  115.     if(aa==ae)
  116.     {
  117.     srand((unsigned)time(NULL));
  118.     xz=rand()%1000;
  119.     if(xz%1000!=0)
  120.     {
  121.     c=xz%1000;
  122.     xz=xz-c;
  123.     }   
  124.     aa=xz+aa;
  125.     if(aa>10)
  126.     {
  127.     srand((unsigned)time(NULL));
  128.     xz=rand()%1000;
  129.     if(xz%1000!=0)
  130.     {
  131.     c=xz%1000;
  132.     xz=xz-c;
  133.     }   
  134.     aa=aa-xz;
  135.     }
  136.     }   
  137.     if(ab==ac)
  138.     {
  139.     srand((unsigned)time(NULL));
  140.     xz=rand()%1000;
  141.     if(xz%1000!=0)
  142.     {
  143.     c=xz%1000;
  144.     xz=xz-c;
  145.     }
  146.     ab=xz+ab;
  147.     if(ab>100)
  148.     {
  149.     srand((unsigned)time(NULL));
  150.     xz=rand()%1000;
  151.     if(xz%1000!=0)
  152.     {
  153.     c=xz%1000;
  154.     xz=xz-c;
  155.     }   
  156.     ab=ab-xz;
  157.     }
  158.     }   
  159.     if(ab==ad)
  160.     {
  161.     srand((unsigned)time(NULL));
  162.     xz=rand()%1000;
  163.     if(xz%1000!=0)
  164.     {
  165.     c=xz%1000;
  166.     xz=xz-c;
  167.     }   
  168.     ab=xz+ab;
  169.     if(ab>100)
  170.     {
  171.     srand((unsigned)time(NULL));
  172.     xz=rand()%1000;
  173.     if(xz%1000!=0)
  174.     {
  175.     c=xz%1000;
  176.     xz=xz-c;
  177.     }
  178.     ab=ab-xz;
  179.     }
  180.     }   
  181.     if(ab==ae)
  182.     {
  183.     srand((unsigned)time(NULL));
  184.     xz=rand()%100;
  185.     if(xz%100!=0)
  186.     {
  187.     c=xz%100;
  188.     xz=xz-c;
  189.     }
  190.     ab=xz+ab;
  191.     if(ab>100)
  192.     {
  193.     srand((unsigned)time(NULL));
  194.     xz=rand()%100;
  195.     if(xz%100!=0)
  196.     {
  197.     c=xz%100;
  198.     xz=xz-c;
  199.     }
  200.     ab=ab-xz;
  201.     }
  202.     }   
  203.     if(ac==ad)
  204.     {
  205.     srand((unsigned)time(NULL));
  206.     xz=rand()%1000;
  207.     if(xz%100!=0)
  208.     {
  209.     c=xz%100;
  210.     xz=xz-c;
  211.     }   
  212.     ac=xz+ac;
  213.     if(ac>1000)
  214.     {
  215.     srand((unsigned)time(NULL));
  216.     xz=rand()%10;
  217.     if(xz%10!=0)
  218.     {
  219.     c=xz%10;
  220.     xz=xz-c;
  221.     }
  222.     ac=ac-xz;
  223.     }
  224.     }
  225.     if(ac==ae)
  226.     {
  227.     srand((unsigned)time(NULL));
  228.     xz=rand()%10;
  229.     if(xz%10!=0)
  230.     {
  231.     c=xz%10;
  232.     xz=xz-c;
  233.     }
  234.     ac=xz+ac;
  235.     if(ad>10000)
  236.     {
  237.     srand((unsigned)time(NULL));
  238.     xz=rand()%10;
  239.     if(xz%10!=0)
  240.     {
  241.     c=xz%10;
  242.     xz=xz-c;
  243.     }
  244.     ac=ac-xz;
  245.     }
  246.     }
  247.     if(ad==ae)
  248.     {
  249.     srand((unsigned)time(NULL));
  250.     xz=rand();
  251.     if(xz%10!=100 && xz%10!=200 && xz%10!=300 && xz%10!=400 && xz%10!=500
  252.     && xz%10!=600 && xz%10!=700 && xz%10!=800 && xz%10!=900)
  253.     {
  254.     c=xz%1000;
  255.     xz=xz-c;
  256.     }
  257.     ad=xz+ad;
  258.     if(ad>10000)
  259.     {
  260.     srand((unsigned)time(NULL));
  261.     xz=rand();
  262.     if(xz%10!=100 && xz%10!=200 && xz%10!=300 && xz%10!=400 && xz%10!=500
  263.     && xz%10!=600 && xz%10!=700 && xz%10!=800 && xz%10!=900)
  264.     {
  265.     c=xz%1000;
  266.     xz=xz-c;
  267.     }
  268.     ad=ad-xz;
  269.     }
  270.     }
  271.     if(ae>100000)
  272.     {
  273.     srand((unsigned)time(NULL));
  274.     xz=rand()*10;
  275.     if(xz%10000!=0)
  276.     {
  277.     c=xz%10000;
  278.     xz=xz-c;
  279.     }
  280.     ae=ae-xz;
  281.     }
  282.     }
  283.     sum=aa+ab+ac+ad+ae;
  284.     printf("获奖码已生成\n");
  285.     printf("请等3分钟,马上出示获奖码\n");
  286.     for(time=180,time>=0;time--)
  287.     {
  288.     timef=time/60;
  289.     timem=time%60;
  290.     if(timem<10)
  291.     {
  292.     printf("还剩0: %d : 0 %d",timef,timem);
  293.     }
  294.     printf("还剩0: %d : %d",timef,timem);
  295.     }
  296.     system("pause");
  297.     printf("第%d期彩票号码是%d。\n",b,sum);
  298.     printf("请输入xxx中了几个数字\n");
  299.     a:
  300.     scanf("%d",&fenaf);
  301.     if(fenaf>5 || fenaf<0)
  302.     {
  303.     printf("输入范围错误,请重新输入\n");
  304.     goto a;
  305.     }
  306.     fena=fena+fenaf*10;
  307.     printf("请输入xxx中了几个数字\n");
  308.     b:
  309.     scanf("%d",&fenbf);
  310.     if(fenbf>5 || fenbf<0)
  311.     {
  312.     printf("输入范围错误,请重新输入\n");
  313.     goto b;
  314.     }
  315.     fenb=fenb+fenbf*10;
  316.     printf("xxx还剩%d元,xxx还剩%d元。\n",fena,fenb);
  317.     }
  318.         system("pause");
  319.         return 0;
  320. }
复制代码
彩票程序。
哪里错了?
推荐
发表于 2014-3-18 09:43:26 | 只看该作者
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <windows.h>
  4. #include <time.h>
  5. int main()
  6. {
  7.         int aa,ab,ac,ad,ae,b,sum,c,fena,fenb,fenaf,fenbf,xz;
  8.     int tt,ttf,ttm;
  9.         system("pause");
  10.     fena=100;
  11.     fenb=100;
  12.     for(b=1;b<10000000;b++)
  13.     {
  14.     fena=fena-10;
  15.     fenb=fenb-10;
  16.     srand((unsigned)time(NULL));
  17.     aa=rand()%1000;
  18.     srand((unsigned)time(NULL));
  19.     ab=rand()%100;
  20.     if(ab%10!=0)
  21.     {
  22.     c=ab%10;
  23.     ab=ab-c;
  24.     }
  25.     srand((unsigned)time(NULL));
  26.     ac=rand()%10;
  27.     if(ac%100!=0)
  28.     {
  29.     c=ac%100;
  30.     ac=ac-c;
  31.     }
  32.     srand((unsigned)time(NULL));
  33.     ad=rand();
  34.     if(ad%1000!=0)
  35.     {
  36.     c=ad%1000;
  37.     ad=ad-c;
  38.     }
  39.     srand((unsigned)time(NULL));
  40.     ae=rand()*10;
  41.     if(ae%10000!=0)
  42.     {
  43.     c=ae%10000;
  44.     ae=ae-c;
  45.     }
  46.     if(aa==ab || aa==ac || aa==ad || aa==ae || ab==aa || ab==ac || ab==ad || ab==ae || ac==ad || ac==ae || ad==ae )
  47.     {
  48.     Sleep(134);
  49.     if(aa==ab)
  50.     {
  51.     srand((unsigned)time(NULL));
  52.     xz=rand()%1000;
  53.     if(xz%1000!=0)
  54.     {
  55.     c=xz%1000;
  56.     xz=xz-c;
  57.     }
  58.     aa=xz+aa;
  59.     if(aa>10)
  60.     {
  61.     srand((unsigned)time(NULL));
  62.     xz=rand()%1000;
  63.     if(xz%1000!=0)
  64.     {
  65.     c=xz%1000;
  66.     xz=xz-c;
  67.     }
  68.     aa=aa-xz;
  69.     }
  70.     }
  71.     if(aa==ac)
  72.     {
  73.     srand((unsigned)time(NULL));
  74.     xz=rand()%1000;
  75.     if(xz%1000!=0)
  76.     {
  77.     c=xz%1000;
  78.     xz=xz-c;
  79.     }   
  80.     aa=xz+aa;
  81.     if(aa>10)
  82.     {
  83.     srand((unsigned)time(NULL));
  84.     xz=rand()%1000;
  85.     if(xz%1000!=0)
  86.     {
  87.     c=xz%1000;
  88.     xz=xz-c;
  89.     }
  90.     aa=aa-xz;
  91.     }
  92.     }   
  93.     if(aa==ad)
  94.     {
  95.     srand((unsigned)time(NULL));
  96.     xz=rand()%1000;
  97.     if(xz%1000!=0)
  98.     {
  99.     c=xz%1000;
  100.     xz=xz-c;
  101.     }   
  102.     aa=xz+aa;
  103.     if(aa>10)
  104.     {
  105.     srand((unsigned)time(NULL));
  106.     xz=rand()%1000;
  107.     if(xz%1000!=0)
  108.     {
  109.     c=xz%1000;
  110.     xz=xz-c;
  111.     }   
  112.     aa=aa-xz;
  113.     }
  114.     }   
  115.     if(aa==ae)
  116.     {
  117.     srand((unsigned)time(NULL));
  118.     xz=rand()%1000;
  119.     if(xz%1000!=0)
  120.     {
  121.     c=xz%1000;
  122.     xz=xz-c;
  123.     }   
  124.     aa=xz+aa;
  125.     if(aa>10)
  126.     {
  127.     srand((unsigned)time(NULL));
  128.     xz=rand()%1000;
  129.     if(xz%1000!=0)
  130.     {
  131.     c=xz%1000;
  132.     xz=xz-c;
  133.     }   
  134.     aa=aa-xz;
  135.     }
  136.     }   
  137.     if(ab==ac)
  138.     {
  139.     srand((unsigned)time(NULL));
  140.     xz=rand()%1000;
  141.     if(xz%1000!=0)
  142.     {
  143.     c=xz%1000;
  144.     xz=xz-c;
  145.     }
  146.     ab=xz+ab;
  147.     if(ab>100)
  148.     {
  149.     srand((unsigned)time(NULL));
  150.     xz=rand()%1000;
  151.     if(xz%1000!=0)
  152.     {
  153.     c=xz%1000;
  154.     xz=xz-c;
  155.     }   
  156.     ab=ab-xz;
  157.     }
  158.     }   
  159.     if(ab==ad)
  160.     {
  161.     srand((unsigned)time(NULL));
  162.     xz=rand()%1000;
  163.     if(xz%1000!=0)
  164.     {
  165.     c=xz%1000;
  166.     xz=xz-c;
  167.     }   
  168.     ab=xz+ab;
  169.     if(ab>100)
  170.     {
  171.     srand((unsigned)time(NULL));
  172.     xz=rand()%1000;
  173.     if(xz%1000!=0)
  174.     {
  175.     c=xz%1000;
  176.     xz=xz-c;
  177.     }
  178.     ab=ab-xz;
  179.     }
  180.     }   
  181.     if(ab==ae)
  182.     {
  183.     srand((unsigned)time(NULL));
  184.     xz=rand()%100;
  185.     if(xz%100!=0)
  186.     {
  187.     c=xz%100;
  188.     xz=xz-c;
  189.     }
  190.     ab=xz+ab;
  191.     if(ab>100)
  192.     {
  193.     srand((unsigned)time(NULL));
  194.     xz=rand()%100;
  195.     if(xz%100!=0)
  196.     {
  197.     c=xz%100;
  198.     xz=xz-c;
  199.     }
  200.     ab=ab-xz;
  201.     }
  202.     }   
  203.     if(ac==ad)
  204.     {
  205.     srand((unsigned)time(NULL));
  206.     xz=rand()%1000;
  207.     if(xz%100!=0)
  208.     {
  209.     c=xz%100;
  210.     xz=xz-c;
  211.     }   
  212.     ac=xz+ac;
  213.     if(ac>1000)
  214.     {
  215.     srand((unsigned)time(NULL));
  216.     xz=rand()%10;
  217.     if(xz%10!=0)
  218.     {
  219.     c=xz%10;
  220.     xz=xz-c;
  221.     }
  222.     ac=ac-xz;
  223.     }
  224.     }
  225.     if(ac==ae)
  226.     {
  227.     srand((unsigned)time(NULL));
  228.     xz=rand()%10;
  229.     if(xz%10!=0)
  230.     {
  231.     c=xz%10;
  232.     xz=xz-c;
  233.     }
  234.     ac=xz+ac;
  235.     if(ad>10000)
  236.     {
  237.     srand((unsigned)time(NULL));
  238.     xz=rand()%10;
  239.     if(xz%10!=0)
  240.     {
  241.     c=xz%10;
  242.     xz=xz-c;
  243.     }
  244.     ac=ac-xz;
  245.     }
  246.     }
  247.     if(ad==ae)
  248.     {
  249.     srand((unsigned)time(NULL));
  250.     xz=rand();
  251.     if(xz%10!=100 && xz%10!=200 && xz%10!=300 && xz%10!=400 && xz%10!=500
  252.     && xz%10!=600 && xz%10!=700 && xz%10!=800 && xz%10!=900)
  253.     {
  254.     c=xz%1000;
  255.     xz=xz-c;
  256.     }
  257.     ad=xz+ad;
  258.     if(ad>10000)
  259.     {
  260.     srand((unsigned)time(NULL));
  261.     xz=rand();
  262.     if(xz%10!=100 && xz%10!=200 && xz%10!=300 && xz%10!=400 && xz%10!=500
  263.     && xz%10!=600 && xz%10!=700 && xz%10!=800 && xz%10!=900)
  264.     {
  265.     c=xz%1000;
  266.     xz=xz-c;
  267.     }
  268.     ad=ad-xz;
  269.     }
  270.     }
  271.     if(ae>100000)
  272.     {
  273.     srand((unsigned)time(NULL));
  274.     xz=rand()*10;
  275.     if(xz%10000!=0)
  276.     {
  277.     c=xz%10000;
  278.     xz=xz-c;
  279.     }
  280.     ae=ae-xz;
  281.     }
  282.     }
  283.     sum=aa+ab+ac+ad+ae;
  284.     printf("获奖码已生成\n");
  285.     printf("请等3分钟,马上出示获奖码\n");
  286.     for(tt=180;tt>=0;tt--)
  287.     {
  288.     ttf=tt/60;
  289.     ttm=tt%60;
  290.     if(ttm<10)
  291.     {
  292.     printf("还剩0: %d : 0 %d",ttf,ttm);
  293.     }
  294.     printf("还剩0: %d : %d",ttf,ttm);
  295.     }
  296.     system("pause");
  297.     printf("第%d期彩票号码是%d。\n",b,sum);
  298.     printf("请输入xxx中了几个数字\n");
  299.     a:
  300.     scanf("%d",&fenaf);
  301.     if(fenaf>5 || fenaf<0)
  302.     {
  303.     printf("输入范围错误,请重新输入\n");
  304.     goto a;
  305.     }
  306.     fena=fena+fenaf*10;
  307.     printf("请输入xxx中了几个数字\n");
  308.     b:
  309.     scanf("%d",&fenbf);
  310.     if(fenbf>5 || fenbf<0)
  311.     {
  312.     printf("输入范围错误,请重新输入\n");
  313.     goto b;
  314.     }
  315.     fenb=fenb+fenbf*10;
  316.     printf("xxx还剩%d元,xxx还剩%d元。\n",fena,fenb);
  317.     }
  318.         system("pause");
  319.         return 0;
  320. }
复制代码
沙发
发表于 2014-3-17 19:57:09 | 只看该作者
直接说你的思路吧
300行的代码大多数人不会仔细看的
板凳
发表于 2014-3-17 20:00:16 | 只看该作者
int time,timef,timem;

time和函数time重名了
地板
发表于 2014-3-17 20:53:14 | 只看该作者
超过100行代码的,直接说你看可能出现错误的一段代码,或者一段代码的实现.自己写的代码应该自己最了解错误的代码段在哪里.
5#
发表于 2014-3-17 22:26:52 | 只看该作者
私聊,私聊,你的申明的time是time.h的一个函数,
8行和286行有问题 建意把time改成time_tt
286行有问题。。  这个for怎么有逗号运算符哈?
改了这两处可以编译当还是有问题,私聊
6#
发表于 2014-3-17 22:26:55 | 只看该作者
私聊,私聊,你的申明的time是time.h的一个函数,
8行和286行有问题 建意把time改成time_tt
286行有问题。。  这个for怎么有逗号运算符哈?
改了这两处可以编译当还是有问题,私聊
7#
发表于 2014-3-17 22:32:45 | 只看该作者
我刚好也有一个彩票程序的源代码,和你的类似,可以交流下~~
8#
发表于 2014-3-17 22:32:49 | 只看该作者
我刚好也有一个彩票程序的源代码,和你的类似,可以交流下~~
9#
发表于 2014-3-18 09:42:59 | 只看该作者
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <windows.h>
  4. #include <time.h>
  5. int main()
  6. {
  7.         int aa,ab,ac,ad,ae,b,sum,c,fena,fenb,fenaf,fenbf,xz;
  8.     int tt,ttf,ttm;
  9.         system("pause");
  10.     fena=100;
  11.     fenb=100;
  12.     for(b=1;b<10000000;b++)
  13.     {
  14.     fena=fena-10;
  15.     fenb=fenb-10;
  16.     srand((unsigned)time(NULL));
  17.     aa=rand()%1000;
  18.     srand((unsigned)time(NULL));
  19.     ab=rand()%100;
  20.     if(ab%10!=0)
  21.     {
  22.     c=ab%10;
  23.     ab=ab-c;
  24.     }
  25.     srand((unsigned)time(NULL));
  26.     ac=rand()%10;
  27.     if(ac%100!=0)
  28.     {
  29.     c=ac%100;
  30.     ac=ac-c;
  31.     }
  32.     srand((unsigned)time(NULL));
  33.     ad=rand();
  34.     if(ad%1000!=0)
  35.     {
  36.     c=ad%1000;
  37.     ad=ad-c;
  38.     }
  39.     srand((unsigned)time(NULL));
  40.     ae=rand()*10;
  41.     if(ae%10000!=0)
  42.     {
  43.     c=ae%10000;
  44.     ae=ae-c;
  45.     }
  46.     if(aa==ab || aa==ac || aa==ad || aa==ae || ab==aa || ab==ac || ab==ad || ab==ae || ac==ad || ac==ae || ad==ae )
  47.     {
  48.     Sleep(134);
  49.     if(aa==ab)
  50.     {
  51.     srand((unsigned)time(NULL));
  52.     xz=rand()%1000;
  53.     if(xz%1000!=0)
  54.     {
  55.     c=xz%1000;
  56.     xz=xz-c;
  57.     }
  58.     aa=xz+aa;
  59.     if(aa>10)
  60.     {
  61.     srand((unsigned)time(NULL));
  62.     xz=rand()%1000;
  63.     if(xz%1000!=0)
  64.     {
  65.     c=xz%1000;
  66.     xz=xz-c;
  67.     }
  68.     aa=aa-xz;
  69.     }
  70.     }
  71.     if(aa==ac)
  72.     {
  73.     srand((unsigned)time(NULL));
  74.     xz=rand()%1000;
  75.     if(xz%1000!=0)
  76.     {
  77.     c=xz%1000;
  78.     xz=xz-c;
  79.     }   
  80.     aa=xz+aa;
  81.     if(aa>10)
  82.     {
  83.     srand((unsigned)time(NULL));
  84.     xz=rand()%1000;
  85.     if(xz%1000!=0)
  86.     {
  87.     c=xz%1000;
  88.     xz=xz-c;
  89.     }
  90.     aa=aa-xz;
  91.     }
  92.     }   
  93.     if(aa==ad)
  94.     {
  95.     srand((unsigned)time(NULL));
  96.     xz=rand()%1000;
  97.     if(xz%1000!=0)
  98.     {
  99.     c=xz%1000;
  100.     xz=xz-c;
  101.     }   
  102.     aa=xz+aa;
  103.     if(aa>10)
  104.     {
  105.     srand((unsigned)time(NULL));
  106.     xz=rand()%1000;
  107.     if(xz%1000!=0)
  108.     {
  109.     c=xz%1000;
  110.     xz=xz-c;
  111.     }   
  112.     aa=aa-xz;
  113.     }
  114.     }   
  115.     if(aa==ae)
  116.     {
  117.     srand((unsigned)time(NULL));
  118.     xz=rand()%1000;
  119.     if(xz%1000!=0)
  120.     {
  121.     c=xz%1000;
  122.     xz=xz-c;
  123.     }   
  124.     aa=xz+aa;
  125.     if(aa>10)
  126.     {
  127.     srand((unsigned)time(NULL));
  128.     xz=rand()%1000;
  129.     if(xz%1000!=0)
  130.     {
  131.     c=xz%1000;
  132.     xz=xz-c;
  133.     }   
  134.     aa=aa-xz;
  135.     }
  136.     }   
  137.     if(ab==ac)
  138.     {
  139.     srand((unsigned)time(NULL));
  140.     xz=rand()%1000;
  141.     if(xz%1000!=0)
  142.     {
  143.     c=xz%1000;
  144.     xz=xz-c;
  145.     }
  146.     ab=xz+ab;
  147.     if(ab>100)
  148.     {
  149.     srand((unsigned)time(NULL));
  150.     xz=rand()%1000;
  151.     if(xz%1000!=0)
  152.     {
  153.     c=xz%1000;
  154.     xz=xz-c;
  155.     }   
  156.     ab=ab-xz;
  157.     }
  158.     }   
  159.     if(ab==ad)
  160.     {
  161.     srand((unsigned)time(NULL));
  162.     xz=rand()%1000;
  163.     if(xz%1000!=0)
  164.     {
  165.     c=xz%1000;
  166.     xz=xz-c;
  167.     }   
  168.     ab=xz+ab;
  169.     if(ab>100)
  170.     {
  171.     srand((unsigned)time(NULL));
  172.     xz=rand()%1000;
  173.     if(xz%1000!=0)
  174.     {
  175.     c=xz%1000;
  176.     xz=xz-c;
  177.     }
  178.     ab=ab-xz;
  179.     }
  180.     }   
  181.     if(ab==ae)
  182.     {
  183.     srand((unsigned)time(NULL));
  184.     xz=rand()%100;
  185.     if(xz%100!=0)
  186.     {
  187.     c=xz%100;
  188.     xz=xz-c;
  189.     }
  190.     ab=xz+ab;
  191.     if(ab>100)
  192.     {
  193.     srand((unsigned)time(NULL));
  194.     xz=rand()%100;
  195.     if(xz%100!=0)
  196.     {
  197.     c=xz%100;
  198.     xz=xz-c;
  199.     }
  200.     ab=ab-xz;
  201.     }
  202.     }   
  203.     if(ac==ad)
  204.     {
  205.     srand((unsigned)time(NULL));
  206.     xz=rand()%1000;
  207.     if(xz%100!=0)
  208.     {
  209.     c=xz%100;
  210.     xz=xz-c;
  211.     }   
  212.     ac=xz+ac;
  213.     if(ac>1000)
  214.     {
  215.     srand((unsigned)time(NULL));
  216.     xz=rand()%10;
  217.     if(xz%10!=0)
  218.     {
  219.     c=xz%10;
  220.     xz=xz-c;
  221.     }
  222.     ac=ac-xz;
  223.     }
  224.     }
  225.     if(ac==ae)
  226.     {
  227.     srand((unsigned)time(NULL));
  228.     xz=rand()%10;
  229.     if(xz%10!=0)
  230.     {
  231.     c=xz%10;
  232.     xz=xz-c;
  233.     }
  234.     ac=xz+ac;
  235.     if(ad>10000)
  236.     {
  237.     srand((unsigned)time(NULL));
  238.     xz=rand()%10;
  239.     if(xz%10!=0)
  240.     {
  241.     c=xz%10;
  242.     xz=xz-c;
  243.     }
  244.     ac=ac-xz;
  245.     }
  246.     }
  247.     if(ad==ae)
  248.     {
  249.     srand((unsigned)time(NULL));
  250.     xz=rand();
  251.     if(xz%10!=100 && xz%10!=200 && xz%10!=300 && xz%10!=400 && xz%10!=500
  252.     && xz%10!=600 && xz%10!=700 && xz%10!=800 && xz%10!=900)
  253.     {
  254.     c=xz%1000;
  255.     xz=xz-c;
  256.     }
  257.     ad=xz+ad;
  258.     if(ad>10000)
  259.     {
  260.     srand((unsigned)time(NULL));
  261.     xz=rand();
  262.     if(xz%10!=100 && xz%10!=200 && xz%10!=300 && xz%10!=400 && xz%10!=500
  263.     && xz%10!=600 && xz%10!=700 && xz%10!=800 && xz%10!=900)
  264.     {
  265.     c=xz%1000;
  266.     xz=xz-c;
  267.     }
  268.     ad=ad-xz;
  269.     }
  270.     }
  271.     if(ae>100000)
  272.     {
  273.     srand((unsigned)time(NULL));
  274.     xz=rand()*10;
  275.     if(xz%10000!=0)
  276.     {
  277.     c=xz%10000;
  278.     xz=xz-c;
  279.     }
  280.     ae=ae-xz;
  281.     }
  282.     }
  283.     sum=aa+ab+ac+ad+ae;
  284.     printf("获奖码已生成\n");
  285.     printf("请等3分钟,马上出示获奖码\n");
  286.     for(tt=180;tt>=0;tt--)
  287.     {
  288.     ttf=tt/60;
  289.     ttm=tt%60;
  290.     if(ttm<10)
  291.     {
  292.     printf("还剩0: %d : 0 %d",ttf,ttm);
  293.     }
  294.     printf("还剩0: %d : %d",ttf,ttm);
  295.     }
  296.     system("pause");
  297.     printf("第%d期彩票号码是%d。\n",b,sum);
  298.     printf("请输入xxx中了几个数字\n");
  299.     a:
  300.     scanf("%d",&fenaf);
  301.     if(fenaf>5 || fenaf<0)
  302.     {
  303.     printf("输入范围错误,请重新输入\n");
  304.     goto a;
  305.     }
  306.     fena=fena+fenaf*10;
  307.     printf("请输入xxx中了几个数字\n");
  308.     b:
  309.     scanf("%d",&fenbf);
  310.     if(fenbf>5 || fenbf<0)
  311.     {
  312.     printf("输入范围错误,请重新输入\n");
  313.     goto b;
  314.     }
  315.     fenb=fenb+fenbf*10;
  316.     printf("xxx还剩%d元,xxx还剩%d元。\n",fena,fenb);
  317.     }
  318.         system("pause");
  319.         return 0;
  320. }
复制代码
11#
 楼主| 发表于 2014-3-21 18:07:59 | 只看该作者
谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢
12#
 楼主| 发表于 2014-3-21 18:08:37 | 只看该作者
13#
 楼主| 发表于 2014-3-21 18:09:08 | 只看该作者

谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢
14#
发表于 2014-9-29 14:26:37 | 只看该作者
懒得看。。。三百多行啊???
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表