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

📄 24.c

📁 上百个标准C语言的源代码
💻 C
字号:
 #include <stdio.h>
 #include <stdlib.h>                      /*应用随机函数*/   
 main()
  {
    int i,j;
    char ch1,ch2,
         s[104],                          /*存放一副牌*/
         a[]="hdsc";                      /*定义花色*/  
    char b[13]={'A','K','Q','J','10','9','8','7','6','5','4','3','2'};
                                          /*定义牌值*/
    for(i=0;i<4;i++)                      /*生成一副新牌*/ 
      for(j=0;j<13;j++)
	{
	  s[2*j+26*i]=a[i];
	  s[2*j+26*i+1]=b[j];
	}
    randomize();                         
    for(i=0;i<52;i++)                     /*随机打乱*/
      {
	j=random(52-i);                    
	ch1=s[2*j];                       /*与最后一张牌交换花色*/
        s[2*j]=s[102-2*i];
        s[102-2*i]=ch1;
	ch2=s[2*j+1];                     /*与最后一张牌交换牌值*/
        s[2*j+1]=s[103-2*i];
        s[103-2*i]=ch2;
      }
    printf("\n\n");
    for(i=0,j=0;i<104;i+=2,j++)           /*显示打乱后新牌*/
      {
	if(!(j%13))
	   printf("\n\n\n");              /*13张牌为一组*/
	printf("  %c%c",s[i],s[i+1]);
      }
      getch();
    return;
  }

⌨️ 快捷键说明

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