#include <stdio.h>
int main()
{
int i, n;
int count[52]={0};
srand((unsigned int)time(NULL));
for(i=0;i<52;i++)
{
n=rand()%52;
while(count[n]==1)
{
n=rand()%52;
}
count[n]=1;
if(n<13)
{
printf("红桃%-3d",n+1);
}
else if(n >=13 && n < 26)
{
printf("黑桃%-3d",n-12);
}
else if(n >= 26 && n < 39)
{
printf("梅花%-3d",n-25);
}
else
{
printf("方片%-3d",n-38);
}
if(0 == (i+1)%13)
{
printf("\n");
}
}
return 0;
}
C洗牌
最新推荐文章于 2023-08-03 06:45:00 发布