您的位置:首页 > 其它

每日练习20171025

2017-10-25 19:49 169 查看

一、Java
题目:101-200之间有多少个素数,并输出所有素数。

 

class Test1{

public static void main(String[] args){

 for(int i =101; i<=200; i++){
boolean falg = true;
for(int j=2;j<i;j++){
if(i%j==0){
falg = false;
break;
}
}
if(falg){
System.out.println(i);
}

}



}


}


CREATE TABLE student(

id INT(10) NOT NULL UNIQUE primary KEY,

name VARCHAR(20) not null,

sex VARCHAR(4),

birth YEAR,

depatment VARCHAR(20),

address VARCHAR(50)

);

CREATE  TABLE  score (

id  INT(10)  NOT NULL  UNIQUE  PRIMARY KEY  AUTO_INCREMENT ,

stu_id  INT(10)  NOT NULL ,

c_name  VARCHAR(20) ,

grade  INT(10)

);

INSERT INTO student VALUES( 901,'张老大', '男',1985,'计算机系', '北京市海淀区');

INSERT INTO student VALUES( 902,'张老二', '男',1986,'中文系', '北京市昌平区');

INSERT INTO student VALUES( 903,'张三', '女',1990,'中文系', '湖南省永州市');

INSERT INTO student VALUES( 904,'李四', '男',1990,'英语系', '辽宁省阜新市');

INSERT INTO student VALUES( 905,'王五', '女',1991,'英语系', '福建省厦门市');

INSERT INTO student VALUES( 906,'王六', '男',1988,'计算机系', '湖南省衡阳市');

INSERT INTO score VALUES(NULL,901, '计算机',98);

INSERT INTO score VALUES(NULL,901, '英语', 80);

INSERT INTO score VALUES(NULL,902, '计算机',65);

INSERT INTO score VALUES(NULL,902, '中文',88);

INSERT INTO score VALUES(NULL,903, '中文',95);

INSERT INTO score VALUES(NULL,904, '计算机',70);

INSERT INTO score VALUES(NULL,904, '英语',92);

INSERT INTO score VALUES(NULL,905, '英语',94);

INSERT INTO score VALUES(NULL,906, '计算机',90);

INSERT INTO score VALUES(NULL,906, '英语',85);

SELECT * FROM student;

SELECT * FROM student LIMIT 1,3;

SELECT id, name, department FROM student;

SELECT * FROM student  WHERE  department  IN  ('计算机系','英语系');

select* from student where  2017-birth between 10 AND 22;

select depatment ,COUNT(id) from student group by depatment;

SELECT GROUP_CONCAT(c_name), MAX(grade)  FROM score GROUP BY c_name;

SELECT c_name, grade FROM score WHERE stu_id=  (SELECT id FROM student WHERE name= '李四' );

SELECT student.id, name, sex, birth, department, address, c_name, grade  FROM student, score   WHERE student.id=score.stu_id;

SELECT stu_id, SUM(grade)  FROM score GROUP BY stu_id; 

SELECT c_name, AVG(grade)  FROM score GROUP BY c_name; 

SELECT *  FROM student   WHERE id IN   ( SELECT stu_id FROM score  WHERE c_name= "计算机" AND grade<95);

SELECT *  FROM student   WHERE id =ANY  ( SELECT stu_id FROM score  WHERE stu_id IN (   SELECT stu_id FROM    score WHERE c_name=  '计算机')  AND c_name= '英语' ); 

SELECT stu_id, grade  FROM score WHERE c_name= '计算机'  ORDER BY grade DESC; 

SELECT id  FROM student UNION  SELECT stu_id  FROM score; 

SELECT student.id, name,sex,birth,depatment, address, c_name,grade 

FROM student

LEFT JOIN score 

on student.id=score.stu_id    

where name LIKE  '张%'  OR name LIKE  '王%'

SELECT  name,birth,depatment, c_name,grade 

FROM student

LEFT JOIN score 

on student.id=score.stu_id 

WHERE address LIKE '湖南%'   

页面上输入一个年份(需验证),判断是否是闰年(能被4整除却不能被100整除的年份;能被400整除的是闰年),需在页面上显示提示信息。

<meta charset="UTF-8">

  <meta name="Generator" content="EditPlus®">

  <meta name="Author" content="">

  <meta name="Keywords" content="">

  <meta name="Description" content="">

  <title>Document</title>

 </head>

 <body>

  <input type ="text" id = "dd"/>

  <button onclick="show()">验证</button>

 </body>

 <script>

 function show(){
var year ;
year = document.getElementById("dd").value;
 if(year % 100 == 0){

        //整百年数除以400

        if(year % 400 == 0){

        alert("是闰年");

        }else{

        alert("不是闰年");

        }

        }else{

        //非整百年数除以4

        if(year % 4 == 0){

        alert("是闰年");

        }else{

        alert("不是闰年");

        }

        }

  }

 

 </script>

</html>

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: