博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第九周
阅读量:4561 次
发布时间:2019-06-08

本文共 2479 字,大约阅读时间需要 8 分钟。

数据结构:

  LNode*creatList(void)

{

  LNode*head;

  LNode*s;

  LNode*p;

  int c;

  head=(LNode*)malloc(sizeof(LNod));

  p=head;

  p->next=NULL;

  Printf("输入链表结点数据,当输入值<=0时建表完成,该值不接入链表\n");

  scanf("%d",&c);

  while(c>0)

{

  s=(LNode*)malloc(sizeof(LNode));

  s->data=c;

  s->next=p->next;

  p->next=s;

  scanf("%d",&c);

}

  Printf("creatList 函数执行,创建链表成功\n");

  return head;

}

HTML:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>水果消消乐</title>
<script type="text/javascript" >
var myArray=new Array();
var lastmyarr=-1;
var currmyarr=-1;
var n;//方框总数
var count=0;//单回合计分
var prive=new Array();
var time=0;
var row=3;//起点行列
var col=4;
var sum=0;//总分累加变量
var TimeLimit=20;
function Timepiece()//计时器
{
document.getElementById("countT").value=time;
time=time+1;
setTimeout("Timepiece()",1000);
}
function put()
{
n=(col*row)/2;
for(var i=0 ; i<(2*n) ; i++)
{
prive[i]=false;
}
for(var k=0;k<n;k++)
{
myArray[k]=( Math.ceil( Math.random()*18 ));
myArray[k+n]=myArray[k];
}
myArray.sort(mySort);

var str="<table border='3'>";//表格生成

for(var i=0; i<row ;i++)
{
str+="<tr>";
for(var j=0 ; j<col; j++)
{
str+="<td onClick='judge("+(col*i+j)+")' align='center' >";
str+="<img id='img_"+(col*i+j)+"' src='image/image0.jpg' width='120px'>";
str+="</td>";
}

str+="</tr>";

}
str+="</table>";
str+="总分:<input type='text' id='score' value='"+(sum)+"'>"
str+="花费时间:<input style='color:red;width:50px;background:white;' type='text' id='countT' value=''>"
document.getElementById("mt").innerHTML=str;
}
function mySort()
{
return Math.random()>.5;
}
function judge(e)
{

if(prive[e]) return;

prive[e]=true;
lastmyarr=currmyarr;
currmyarr=e;
var temp=document.getElementById("img_"+e);
temp.src="image/image"+myArray[e]+".jpg";
if(myArray[lastmyarr]==myArray[currmyarr])
{
lastmyarr=currmyarr=-1;
count++;
if(time==TimeLimit)
{
alert("游戏结束,你的分数为"+sum);
return;
}
if(count>=n)
{
alert("游戏通关,下一关开始");
col++;
row++;
time=0;//游戏时间清零
sum+=(count*10);
count=0;
TimeLimit=TimeLimit+10;
put();
}
}
else
{
var temp=document.getElementById("img_"+lastmyarr);
temp.src="image/image0.jpg";
prive[lastmyarr]=false;
}
}

</script>
</head>

<body id="mt" background="background.jpg">
<input type="button" value="Start" οnclick="put();Timepiece();" >
</body>
</html>

 

转载于:https://www.cnblogs.com/qq992850406/p/5419347.html

你可能感兴趣的文章
flash钟表的实现
查看>>
Linux Centos7 解决数据库5.7版本乱码问题
查看>>
16个Linux服务器监控命令
查看>>
在windows上安装nginx并注册
查看>>
Item 17: Consider using lazy evaluation.(More Effective C++)
查看>>
深入理解Ajax原理
查看>>
Codeforces 523B - Mean Requests 英语阅读题
查看>>
Oracle B-Tree Index 原理
查看>>
Oracle Buffer Cache 原理
查看>>
asp.net错误处理封装
查看>>
Android - HelloWorld的Layout内容
查看>>
HDU 1143 Tri Tiling(递归)
查看>>
Vhost Architecture
查看>>
RTP协议分析
查看>>
怎么洗掉衣服上的水粉颜料、丙烯颜料、水彩颜料、油画颜料
查看>>
linux常用命令总结
查看>>
数值计算中的上溢和下溢
查看>>
Jenkins+SVN+Maven+shell 自动化部署实践
查看>>
看见一个程序员敲键盘的速度不快
查看>>
如何轻松培养孩子流利说英语
查看>>