c语言发牌小程序

#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 (" 红心%2d",n+1);
	}
	else if(n>=13 && n<26)
	{
		printf (" 黑桃%2d",n-12);
	}
	else if (n>=26 && n<39)
	{
		printf (" 梅花%2d",n-25);
	}
	else 
	{
		printf (" 方片%2d",n-38);
	}
	if (0==(i+1)%13)
	{
		printf ("\n");
	}
	
}
return 0;

}

作者:张东建
来源:CSDN
原文:https://blog.csdn.net/weixin_44576531/article/details/86661369
版权声明:本文为博主原创文章,转载请附上博文链接!

猜你喜欢

转载自blog.csdn.net/qq_44578883/article/details/86661772
今日推荐