求一个简单的卡牌游戏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 ");
}
我给你编了一个,解释了一下。看一看。