幸运之星游戏C语言

这篇博客主要介绍了使用C语言编程实现‘幸运之星’游戏的过程。尽管未严格按照题目要求完成所有细节,但主体代码已完成大部分,尤其在输出排行榜功能上,博主通过练习链表操作编写了复杂函数。
摘要由CSDN通过智能技术生成

后来才找到题目,所以没有完全按照题目中来写,不过写了有八成吧,大致上还是一样的,主体代码本来挺简单的,到了输出排行榜的时候,想练练写链表的代码,结果这个函数写了一大堆。

//幸运星
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<windows.h> 
struct person{
	char name[30];
	int id;
	int isXingyun;//有三个值,1代表未知或是,0代表不是 
	int awardNumber; 
};
struct award{
	char name[30];
	int price;
	int isOut;//有两个值,1代表发出,0代表未发出 
}; 
struct awardPerson{
	char personName[30];
	int id;
	char awardName[30];
	int price;
	struct awardPerson *nextAwardPerson;
};
typedef struct person person; 
typedef struct award award;
typedef struct awardPerson awardPerson;

void initAward();
void initCircle();
void playGame();
void gameOver();
void showBestXingyunList();

int m;//奖品数 
int n;//人数
person* c=NULL;//人围成的圈 
award* a=NULL;//奖品池 
awardPerson* apHead
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值