|
- #include <stdio.h>
- #include <stdlib.h>
- #include <windows.h>
- #include <time.h>
- int main()
- {
- int aa,ab,ac,ad,ae,b,sum,c,fena,fenb,fenaf,fenbf,xz;
- int time,timef,timem;
- system("pause");
- fena=100;
- fenb=100;
- for(b=1;b<10000000;b++)
- {
- fena=fena-10;
- fenb=fenb-10;
- srand((unsigned)time(NULL));
- aa=rand()%1000;
- srand((unsigned)time(NULL));
- ab=rand()%100;
- if(ab%10!=0)
- {
- c=ab%10;
- ab=ab-c;
- }
- srand((unsigned)time(NULL));
- ac=rand()%10;
- if(ac%100!=0)
- {
- c=ac%100;
- ac=ac-c;
- }
- srand((unsigned)time(NULL));
- ad=rand();
- if(ad%1000!=0)
- {
- c=ad%1000;
- ad=ad-c;
- }
- srand((unsigned)time(NULL));
- ae=rand()*10;
- if(ae%10000!=0)
- {
- c=ae%10000;
- ae=ae-c;
- }
- if(aa==ab || aa==ac || aa==ad || aa==ae || ab==aa || ab==ac || ab==ad || ab==ae || ac==ad || ac==ae || ad==ae )
- {
- Sleep(134);
- if(aa==ab)
- {
- srand((unsigned)time(NULL));
- xz=rand()%1000;
- if(xz%1000!=0)
- {
- c=xz%1000;
- xz=xz-c;
- }
- aa=xz+aa;
- if(aa>10)
- {
- srand((unsigned)time(NULL));
- xz=rand()%1000;
- if(xz%1000!=0)
- {
- c=xz%1000;
- xz=xz-c;
- }
- aa=aa-xz;
- }
- }
- if(aa==ac)
- {
- srand((unsigned)time(NULL));
- xz=rand()%1000;
- if(xz%1000!=0)
- {
- c=xz%1000;
- xz=xz-c;
- }
- aa=xz+aa;
- if(aa>10)
- {
- srand((unsigned)time(NULL));
- xz=rand()%1000;
- if(xz%1000!=0)
- {
- c=xz%1000;
- xz=xz-c;
- }
- aa=aa-xz;
- }
- }
- if(aa==ad)
- {
- srand((unsigned)time(NULL));
- xz=rand()%1000;
- if(xz%1000!=0)
- {
- c=xz%1000;
- xz=xz-c;
- }
- aa=xz+aa;
- if(aa>10)
- {
- srand((unsigned)time(NULL));
- xz=rand()%1000;
- if(xz%1000!=0)
- {
- c=xz%1000;
- xz=xz-c;
- }
- aa=aa-xz;
- }
- }
- if(aa==ae)
- {
- srand((unsigned)time(NULL));
- xz=rand()%1000;
- if(xz%1000!=0)
- {
- c=xz%1000;
- xz=xz-c;
- }
- aa=xz+aa;
- if(aa>10)
- {
- srand((unsigned)time(NULL));
- xz=rand()%1000;
- if(xz%1000!=0)
- {
- c=xz%1000;
- xz=xz-c;
- }
- aa=aa-xz;
- }
- }
- if(ab==ac)
- {
- srand((unsigned)time(NULL));
- xz=rand()%1000;
- if(xz%1000!=0)
- {
- c=xz%1000;
- xz=xz-c;
- }
- ab=xz+ab;
- if(ab>100)
- {
- srand((unsigned)time(NULL));
- xz=rand()%1000;
- if(xz%1000!=0)
- {
- c=xz%1000;
- xz=xz-c;
- }
- ab=ab-xz;
- }
- }
- if(ab==ad)
- {
- srand((unsigned)time(NULL));
- xz=rand()%1000;
- if(xz%1000!=0)
- {
- c=xz%1000;
- xz=xz-c;
- }
- ab=xz+ab;
- if(ab>100)
- {
- srand((unsigned)time(NULL));
- xz=rand()%1000;
- if(xz%1000!=0)
- {
- c=xz%1000;
- xz=xz-c;
- }
- ab=ab-xz;
- }
- }
- if(ab==ae)
- {
- srand((unsigned)time(NULL));
- xz=rand()%100;
- if(xz%100!=0)
- {
- c=xz%100;
- xz=xz-c;
- }
- ab=xz+ab;
- if(ab>100)
- {
- srand((unsigned)time(NULL));
- xz=rand()%100;
- if(xz%100!=0)
- {
- c=xz%100;
- xz=xz-c;
- }
- ab=ab-xz;
- }
- }
- if(ac==ad)
- {
- srand((unsigned)time(NULL));
- xz=rand()%1000;
- if(xz%100!=0)
- {
- c=xz%100;
- xz=xz-c;
- }
- ac=xz+ac;
- if(ac>1000)
- {
- srand((unsigned)time(NULL));
- xz=rand()%10;
- if(xz%10!=0)
- {
- c=xz%10;
- xz=xz-c;
- }
- ac=ac-xz;
- }
- }
- if(ac==ae)
- {
- srand((unsigned)time(NULL));
- xz=rand()%10;
- if(xz%10!=0)
- {
- c=xz%10;
- xz=xz-c;
- }
- ac=xz+ac;
- if(ad>10000)
- {
- srand((unsigned)time(NULL));
- xz=rand()%10;
- if(xz%10!=0)
- {
- c=xz%10;
- xz=xz-c;
- }
- ac=ac-xz;
- }
- }
- if(ad==ae)
- {
- srand((unsigned)time(NULL));
- xz=rand();
- if(xz%10!=100 && xz%10!=200 && xz%10!=300 && xz%10!=400 && xz%10!=500
- && xz%10!=600 && xz%10!=700 && xz%10!=800 && xz%10!=900)
- {
- c=xz%1000;
- xz=xz-c;
- }
- ad=xz+ad;
- if(ad>10000)
- {
- srand((unsigned)time(NULL));
- xz=rand();
- if(xz%10!=100 && xz%10!=200 && xz%10!=300 && xz%10!=400 && xz%10!=500
- && xz%10!=600 && xz%10!=700 && xz%10!=800 && xz%10!=900)
- {
- c=xz%1000;
- xz=xz-c;
- }
- ad=ad-xz;
- }
- }
- if(ae>100000)
- {
- srand((unsigned)time(NULL));
- xz=rand()*10;
- if(xz%10000!=0)
- {
- c=xz%10000;
- xz=xz-c;
- }
- ae=ae-xz;
- }
- }
- sum=aa+ab+ac+ad+ae;
- printf("获奖码已生成\n");
- printf("请等3分钟,马上出示获奖码\n");
- for(time=180,time>=0;time--)
- {
- timef=time/60;
- timem=time%60;
- if(timem<10)
- {
- printf("还剩0: %d : 0 %d",timef,timem);
- }
- printf("还剩0: %d : %d",timef,timem);
- }
- system("pause");
- printf("第%d期彩票号码是%d。\n",b,sum);
- printf("请输入xxx中了几个数字\n");
- a:
- scanf("%d",&fenaf);
- if(fenaf>5 || fenaf<0)
- {
- printf("输入范围错误,请重新输入\n");
- goto a;
- }
- fena=fena+fenaf*10;
- printf("请输入xxx中了几个数字\n");
- b:
- scanf("%d",&fenbf);
- if(fenbf>5 || fenbf<0)
- {
- printf("输入范围错误,请重新输入\n");
- goto b;
- }
- fenb=fenb+fenbf*10;
- printf("xxx还剩%d元,xxx还剩%d元。\n",fena,fenb);
- }
- system("pause");
- return 0;
- }
复制代码 彩票程序。
哪里错了?
|
|