四则运算

<%@ page language="java" contentType="text/html; charset=utf8"
    pageEncoding="utf8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>四则运算</title>
<body>
<table  width="500" border="0">
<tr>
  <td  align="center" colspan="2" style="background-color:#FFA500;">
        <head>四则运算</head>
   </td>
</tr>
<tr>
<td>
  <form action="request.jsp" mehod="post">

   请输入题目数量:<input id="demo" type="test" name="num"><br />

</form>
</td>

</tr>

</table>

<script >
 function myFunction(){
     var x=document.getElementByld("demo").value;
     if(x==""||lisNaN(x)){
         alert("输入错误,请重新输入");
     }
 }
</script>

</body>
</html>
<%@ page language="java" contentType="text/html; charset=utf8"
    pageEncoding="utf8"%>
    <%@ page import="java.util.*" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>获取参数</title>
</head>
<body  background="C:\Users\admin\Pictures\Saved Pictures\1.jpg" style="color:white">
  <form action="judge.jsp" method="post" >
  <p >
   <%
     int num=Integer.parseInt(request.getParameter("num"));
     int[] result=new int[num];
     int[] re=new int[num];
     for(int i=0;i<num;i++){
         Random random=new Random();
         int fuhao=Math.abs(random.nextInt()%4);
         int a=Math.abs(random.nextInt()%(num-1))+1;
         int b=Math.abs(random.nextInt()%(num-1))+1;
          if(fuhao==0){
              result[i]=a+b;
              out.println(a+"+"+b+"=");
          }
          if(fuhao==1){
              if(a>=b){
                  result[i]=a-b;
                  out.println(a+"-"+b+"=");
              }
              else{
                  result[i]=b-a;
                  out.println(b+"-"+a+"=");
              }
          }
          if(fuhao==2){
              result[i]=a*b;
              out.println(a+"*"+b+"=");
          }
          if(fuhao==3){
              if(a%b!=0) {i--;continue;}
              if(b==0) {i--;continue;}
              else{
              result[i]=a/b;
              out.println(a+"/"+b+"=");
              }
          }
        %>
          <input type="text" name=<%=i%>><br>
          </p>
          <%
     }
    
         session.setAttribute("v1",re);     session.setAttribute("v2",result);
         session.setAttribute("v3",num);
         %>
          <input type="submit" name="submit" value="submit" >
  </form>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=GBK"
    pageEncoding="GBK"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>结果</title>
</head>
<body>
  <%
    
    int[] k=(int [])session.getAttribute("v2");
    int n=(Integer)session.getAttribute("v3");
    int []s=new int [n];
    for(int i=0;i<n;i++){
        s[i]=Integer.parseInt(request.getParameter(i+""));
    }
    int right=0;
    for(int i=0;i<n;i++){
        out.println(i+1+":");
        if(s[i]==k[i]){
            out.print("right");
            right++;
        }
        else out.print("false");
        out.print("<br>");
    }
    %>
  <input type="button" value="关闭" onClick="window.close();">  
</body>
</html>

 

posted @ 2019-11-07 21:20  Protect_Winter  阅读(128)  评论(0编辑  收藏  举报