⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1.cpp

📁 编号为1-52张牌
💻 CPP
字号:
#include<iostream>
using namespace std;
typedef struct  zhipai{
		int  data;
		int  flag;
}LNode;
void main()
{
    LNode zp[52];
	int i,j;
	for(i=1;i<=52;i++)
	{
		zp[i-1].data=i;
		zp[i-1].flag=1;
	}
	for(i=2;i<=52;i++)
	{
		for(j=i;j<52;j++)
		{
			if(zp[j-1].data%i==0)
			{
				zp[j-1].flag=zp[j-1].flag*(-1);
			}
		}
	}
	cout<<"                             ★纸牌游戏★"<<endl;
	cout<<"编号为1-52张牌,正面向上,从第2张开始,以2为基数,是2的倍数的牌翻一次,直到最后一张牌;然后,从第3张开始,以3为基数,是3的倍数的牌翻一次,直到最后一张牌;然后…从第4张开始,以4为基数,是4的倍数的牌翻一次, 直到最后一张牌;...再依次5的倍数的牌翻一次,6的,7的 直到 以52为基数的 翻过";
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<"            最后正面向上的牌有:"<<endl;
	for(i=0;i<52;i++)
	{
		if(zp[i].flag==1)
		{
			cout<<zp[i].data<<'\t';
		}
	}
	cout<<endl;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -