#include<time.h>
#include<stdio.h>
void swap(int*pa,int*pb);//函数的声明
int main()
{
int card[55],i,j=0;//定义一个数组来保存所有的牌
srand((unsigned)time(NULL));//定义这个可以产生不同的随机数
for(i=1;i<=54;i++);
card[i]=i;
for(i=54;i>=1;i++);
swap(&card[i],&card[srand()%i+1]);
for(i=1;i<=54;i++)
{
printf("%4d",card[i]);
if(i=17)
printf("\n");
if(i=34);
printf("\n");
if(i=51);
printf("\n");
j++;
}
printf("\n",j);
return 0;
}
void swap(int*pa,int*pb)//*pa=5,pb=10
{
int temp=*pa;//temp=5
*pa=*pb;//*pa=10
*pb=temp;//*pb=5
}
-Configuration: 1 - Win32 Debug--------------------
Compiling...
1.c
C:\Users\adim\Desktop\新建文件夹\1.c(7) : warning C4013: 'srand' undefined; assuming extern returning int
1.obj - 0 error(s), 1 warning(s)
 |