⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 total.txt

📁 几种彩票方式的算法实现
💻 TXT
字号:
#include"stdio.h"
#include"stdlib.h"
#include"conio.h"
#include"string.h"
void xuan367();
void xuan317();
void xuan225();
main()
{
  int p;
  clrscr();/*清屏*/
  do
   {   
       printf("\n*********选择菜单************\n");
       printf("\n1.36选7\n2.31选7\n3.22选5\n4.退出系统");
       printf("\n*********LUCKY FOR YOU************\n");
      printf("\n请选择你的选法(祝你好运^:^):");
      scanf("%d",&p);/*选择选项*/
     switch(p)
     {case 1:xuan367(); break;    
      case 2:xuan317(); break;      
      case 3:xuan225(); break;  
      case 4:printf("\n特等奖属于我们~ !~\n"); break;/*退出*/ 
      default:printf("\n你选择错了啊!\n");/*提示选项错误*/
     }
   } while(p!=4);   /*当p=4时,退出循环*/
}
 void xuan367()
{
  int a,n,i,j,k,d;int b[6],c[36];
   for(i=0;i<36;i++)
     c[i]=i+1;
   printf("\n请输入你要的n组数: ");
   scanf("%d",&n);
   for(i=0;i<n;i++)
    {
      {  for(j=0;j<7;j++)
	  {
	     d=rand();
	     a=d%36; 
             b[j]=c[a];
         if(j==0)  ;
         else 
           for(k=0;k<j;k++)
             {  if(b[j]==b[k])
                  j--;
              }
           }
         }
     printf("\n第%d组数为:",i+1);
     for(k=0;k<7;k++)
     printf("%4d",b[k]);
    }
  }

 void xuan317()
 {
  int a,n,i,j,k,d;int b[6],c[31];
   for(i=0;i<31;i++)
     c[i]=i+1;
   printf("\n请输入你要的n组数: ");
   scanf("%d",&n);
   for(i=0;i<n;i++)
    {
      {  for(j=0;j<7;j++)
	  {
	     d=rand();
	     a=d%36; 
             b[j]=c[a];
         if(j==0)  ;
         else 
           for(k=0;k<j;k++)
             {  if(b[j]==b[k])
                  j--;
              }
           }
         }
     printf("\n第%d组数为:",i+1);
     for(k=0;k<7;k++)
     printf("%4d",b[k]);
    }
  }
 

 void xuan225()
 {
  int a,n,i,j,k,d;int b[6],c[25];
   for(i=0;i<25;i++)
     c[i]=i+1;
   printf("\n请输入你要的n组数: ");
   scanf("%d",&n);
   for(i=0;i<n;i++)
    {
      {  for(j=0;j<5;j++)
	  {
	     d=rand();
	     a=d%25; 
             b[j]=c[a];
         if(j==0)  ;
         else 
           for(k=0;k<j;k++)
             {  if(b[j]==b[k])
                  j--;
              }
           }
         }
     printf("\n第%d组数为:",i+1);
     for(k=0;k<5;k++)
     printf("%4d",b[k]);
    }
  }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -