#include<time.h>
#include<stdio.h>
void swap(int*pa,int*pb);//函數(shù)的聲明
int main()
{
int card[55],i,j=0;//定義一個(gè)數(shù)組來保存所有的牌
srand((unsigned)time(NULL));//定義這個(gè)可以產(chǎn)生不同的隨機(jī)數(shù)
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)
 |