zp.h

来自「这是数据结构课程设计的4个原程序代码分别是数据结构课程设计——猴子选大王问题数据」· C头文件 代码 · 共 61 行

H
61
字号
#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 + =
减小字号Ctrl + -
显示快捷键?