首页 > 编程知识 正文

关于jsp猜数1100代码的信息

时间:2023-12-22 19:14:05 阅读:319096 作者:HRRW

本文目录一览:

用JSP编写一个猜数游戏程序

在一个页面上帮你搞定了。。。你自己看看然后再分把

%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%

!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" ""

html

head

meta http-equiv="Content-Type" content="text/html; charset=UTF-8"

title这是一个猜数字的小游戏/title

/head

body

center

%

//保存随机数

int num=-1;

//猜测的次数

int flg=0;

//如果用户是第一次进入则生成随机数

if(session.isNew())

{

//生成0-100之间的随机数

num=(int)(Math.random()*101);

//将随机数保存在session中

session.setAttribute("num",num);

}

else

{

num=Integer.parseInt(session.getAttribute("num").toString());

}

//次数累加

if(request.getParameter("number")!=null)

flg=Integer.parseInt(session.getAttribute("flg").toString())+1;

System.out.println(flg);

//保存猜测的次数

session.setAttribute("flg",flg);

%

form action="" method="post"

请输入所要猜测的数字:

input type="text" name="number"

input type="submit" value="提交"

/form

%

if(request.getParameter("number")!=null)

{

//获得用户所猜测的数字

int num1=-1;

num1=Integer.parseInt(request.getParameter("number"));

if(num1num)

out.println("你猜的数太大了!br");

if(num1num)

out.println("你猜的数太小了!br");

if(num1==num)

out.println("恭喜你猜对了!br");

out.println("你已经猜了"+flg+"次");

}

%

/center

/body

/html

应用jsp编译猜数字游戏 1到100内 使用者想数字由电脑来猜 使用者告诉电

【程序】

#includestdio.h

void main()

{ int n,g,l,h,i;

char c[256];

while ( 1 )

{ printf("请输入一个数字: "); scanf("%d",n);

printf("请想一个1到%d的数字nn",n);

l=1; h=n; i=1;

while ( 1 )

{ g=(h-l)/2+l;

if ( i1 ) printf("那么");

printf("您想的数字是%d ? : ",g); scanf("%s",c);

if ( c[0]=='y' ) break;

else if ( c[0]=='l' ) { l=g; i++; }

else if ( c[0]=='h' ) { h=g; i++; }

}

printf("n用了%d次猜出了您想的数字!!n",i);

printf("n要从新进行游戏么 ? Y?"); scanf("%s",c);

if ( c[0]!='y' ) break;

}

printf("n再见!n");

}

【运行结果】

请输入一个数字: 100请想一个1到100的数字

您想的数字是50 ? : l

那么您想的数字是75 ? : l

那么您想的数字是87 ? : h

那么您想的数字是81 ? : h

那么您想的数字是78 ? : h

那么您想的数字是76 ? : y

用了6次猜出了您想的数字!!

要从新进行游戏么 ? Y?y

请输入一个数字: 50

请想一个1到50的数字

您想的数字是25 ? : h

那么您想的数字是13 ? : y

用了2次猜出了您想的数字!!

要从新进行游戏么 ? Y?n

再见!

jsp中写猜数字的

因为你index.jsp页面上,没有定义名字为num的控件,所以request.getParameter("num")是NULL。

把index.jsp页面上的input type="text" id="num" name=num" value=" "改成input type="text" id="num" name="num" value=""即name=num"改成name="num"(num前面加上双引号),value=" "改成value=""(去掉双引号间的空格)就行了。

完整的index.jsp文件内容如下:(guess.jsp文件不用改)

body

%@page pageEncoding="gbk"%

form action="guess.jsp" method="post" name="form"

p请输入一个1-100的数字:/P

input type ="text" id="num" name="num" value=""

input type=submit value="guess"

/form

/body

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。