重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
调用如档DOS命令,让 Windows Media Player 帮你播放
成都创新互联专注于双鸭山企业网站建设,成都响应式网站建设公司,商城建设。双鸭山网站建设公司,为双鸭山等地区提供建站服务。全流程按需策划,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务
下面播毁橡戚放 "zzd.wav"
你若有别的格式文件,Windows Media Player 能识别的纤陵都可以播放。
#include stdio.h
void play_wav(char *s){
char cm[100];
sprintf(cm,"mplay32.exe /play %s",s);
system(cm);
}
main()
{
char s[100]="zzd.wav";
play_wav(s);
getchar();
return 0;
}
#define MAX 10
Struct people{
int number;
int score[MAX];
int averge;
}
sort(struct people *player)
{
int c=MAX,d;
for(int a=0;a!=MAX-1;++a,--c) //冒泡排序法
for(int b=0;b!=c-1;++b)
if(player-碰运score[b]player-score[b+1])
{
d=player-score[b];
player-score[b]=player-score[b+1];
player-score[b+1]=d;
}
}
前面已经排序好啦,
average()应该会啦吧。。
然后averge和上面一棚吵逗样的。。
这个问题。肯定学啦一些,我是自学的啊。。我链卖机会啊。。
你可以想到
# include
# include
# include
# include
# pragma comment(lib,”Winmm.lib”) //引用Windows Multimedia APT
int score =0; //全局变量********整型的分数
char s[5]; //全局变量****字符型的分数
struct player_ //自定义的结构体,并顺便定义一个结构体变量
{
char name[20];
int score_;
}player[11];
/***************函数声明*****************/
void record_(); //记录彼此成绩函数
void welcome( ); //欢迎界面函数
void instructions( ); //游戏说明界面函数
void gane (int rank2); //游戏函数
void record ( ); //显示记录函数
int rank_(char rank1); //等级选择函数
void goodbye ( ); //退出界面函数
/**************主函数**************/
int main ()
{
char rank1; //rank1接受从键盘输入的字符,根据字符判断等级
int rank2=15; // 控制延时时间,从而控制速度
intsign=1; // 当做标记,用于标记是否弹出MessageBox对话框
welcome ( ); //调用欢迎界面函郑运陆数
instructions ( ); //调用游戏什么函数
record( ); //调用显示记录函数
InputBox(player[10].name,20,"请输入玩家昵称"喊顷; //以对话框形式获取用户输入函数
rank1=getch();//读入一个字母
rank2=rank_(rank1); //调用等级函数
game (rank2); //调用游戏函数
HWND wnd =GetHWnd();
while (sign) //悄前sign作为标记,执行循环
if (MessageBox(wnd,"游戏结束!!!
再来一局,挑战更高分数","询问",MB_YESNO|MB_ICONQUESTION)==IDYES)
rand()%m是产生一个 0 到 m - 1 的随机数rand()的用法 rand()返回一个从0到RAND_MAX的任意整数,RAND_MAX 是一个宏,可以修改,通常应该是0x7fff(32767)。如果你要产生0~10的10个整数,可以表达为:int N = rand() % 11;这样,N的值就是一个0~10的随机数,如果要产生1~10,则是这样:int N = 1 + rand() % 11;通常rand()产生的随机数在每次运行的时候都是与上一次相同的,这是有意这样设计的,是为了便于程序的调试。若要产生每次不同的随机数,可以使用srand( seed )函数进行随机化,随着seed的不同,就能够产生不同的随机数。使用srand(time(0))来使用当前时间使随机数发生器随机化,这样就可以保证每两次运行时可以得到不同的随机数序列(只要两次运行的间隔超过1秒)。