求一个简单的卡牌游戏C程序代码(可以在turbc上运行),可以完成以下任务。

# include & ltstdio.h & gt

void main()

{

int i,j,flag[52];

for(I = 0;我& lt52;I++)//52张牌都在1,也就是都是人头。

flag[I]= 1;

for(j = 2;j & lt=52;J++) //翻转52张牌(序号在I中)和2,3...52(在J中)根据i+1是否是J的倍数。

for(I = 0;我& lt52;i++)

if((i+1)%j==0)

旗帜[i]=旗帜[I]?0:1;

printf("正卡是:");

for(I = 0;我& lt52;I++)//如果翻转处理后状态仍为正(标志仍为1),则输出数字。

{

if(标志[i])

printf("%d ",I+1);

}

printf(" \ n ");

}

我给你编了一个,解释了一下。看一看。