资源简介
大一做的清华大学出版经典VC++课程设计,供大家参考,请大家多多指教!
代码片段和文件信息
/*第5题 福彩游戏--源代码及关键源代码注解如下:*/
#include
#include
#include
#include
#include
#include
#include
#include
//#define N x
int isMatch(int test int cp_num[] ); //是否数字匹配
int getgamenbr(); //取出一个随机数
void menu() //菜单
{
cout<<“-------------------------\n“;
cout<<“* Welcome to PowerBall! *\n“;
cout<<“-------------------------\n“;
cout<<“ -by Chris Grose\n\n“;
}
/*void scode()
{
char str[20];
char ch;
int i=0;
cout<<“\ninput password:\n“;
cout.flush();
while(ch!=x)
{
str[i++]=ch;
cout<<‘*‘;
cout.flush();
ch=getch();
}
str[i]=0;
}*/
class CWelfareLot;
class CCustomer //定义用户类
{
private:
int nMoney; //用户彩金
int nRank; //中奖等级
char name[20]; //用户姓名
char Yon[5];
public:
int Welfare[6]; //福彩投注号码
CCustomer(int m1=0int m2=2) //构造函数,并将中奖等级初始化为0,彩金初始化为100元
{
nRank=m1;
nMoney=m2;
}
void inputname() //输入玩家姓名
{
cout<<“Please enter your name[1 to 20 characters]:“;
cin.getline(name20);
}
char* printname()
{
return name;
}
int SetWelfare() //接受福彩投注,成功返回1
{
nMoney-=2;
int j;
for (j=0; j<5; j++) //输入5个所选号码
{
cout<<“Enter Ball # “< while (!(cin >> Welfare[j])) //在输入的同时对输入的类型及大小做限定
{
cin.clear();
while (!(cin.get() !=‘\n‘))
continue;
cout <<“Sorry that is an invalid entry. Please enter a number between 1 and 48. Thank you!\n“;
}
if ((Welfare[j]<1))
{
cout << “Sorry you have entered a number less than 0. Please enter a number between 1 and 48.\n “;
j--;
}
if ((Welfare[j]>48))
{
cout <<“Sorry you have entered a number greater than 48. Please enter a number between 1 and 48.\n“;
j--;
}
}
return 1;
}
void Compare(CWelfareLot& ); //比较福彩,赋值中奖等级
void show() //根据中奖等级计算奖金,输出结果
{
switch(nRank)
{
case 1:
cout <<“Congratulations “< cout<<“Now you have “< case 2:
cout <<“Congratulations “< cout<<“Now you have “< case 3:
cout <<“Congratulations “< cout<<“Now you have “< case 4:
cout <<“Congratulations “< cout<<“Now you have “< case 5:
cout <<“Congratulations “< cout<<“Now you have“< case 6:
cout <<“Congratulations “< cout<<“Now you have “< default:
cout <<“Sorry “< cout<<“Now you have “< }
cout<<“\n*****************************************************************\n“;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 68608 2009-05-23 19:36 福彩游戏.doc
文件 7871 2007-11-20 21:56 福彩.cpp
----------- --------- ---------- ----- ----
76479 2
- 上一篇:C++读取磁盘扇区数据
- 下一篇:c++课程设计论文-三子连珠游戏
评论
共有 条评论