📄 zp.h
字号:
#include<iostream.h>
#include<iomanip.h>
#include<string.h>
#include<fstream.h>
#include<stdlib.h>
typedef struct
{
int number;
int mark;
}Pk;
void zp_main()
{
int num=-1,tag=0;
while(num!=0)
{
while((num<0)||num>52||tag==1)
{
cout<<endl;
cout<<" 实验二 "<<endl;
cout<<" **********************************************************"<<endl;
cout<<" * *"<<endl;
cout<<" * 纸牌游戏 0.返回 *"<<endl;
cout<<" * *"<<endl;
cout<<" **********************************************************"<<endl;
cout<<" * ";
tag=0;
cout<<" 请输入牌的数目(1-52,输入0退出程序):";
cin>>num;
system("cls");
//num=int(num);
}
Pk pai[53];
for(int i=1;i<=num;i++)
{
pai[i].number=i;
pai[i].mark=1;//正面向上为1反面向上为0
}
int j;
for(i=2;i<=num;i++)
{
for(j=i;j<=num;j=j+i)
{
if(pai[j].mark==1)
pai[j].mark=0;
else
pai[j].mark=1;
}
}
cout<<" * ";
for(i=1;i<=num;i++)
{
if(pai[i].mark==1)
{
cout<<i<<"\t";
}
}
cout<<endl;
tag=1;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -