JavaScrip——练习(求整数和、求整数积)
用HTML和JSp来实现
1、HTML调用JSp语法:<script type="text/javascript" src="整数和jsp.js"></script>
2、在HTML中建一个文本框来输入数字,定义一个id
3、在JSP中定义一个变量来接收这个id,并通过方法来进行运行判断,用alert来输出结果
function add()
{
var a = document.getElementById("aaa");
4、在HTML中建一个按钮,并通过onclick事件来调用方法
HTML中:
<body>
<script type="text/javascript" src="整数和jsp.js"></script> <font size="+3">请输入一个100以内的整数<input type="text" id="aaa" />
<input type="button" value="计算0加到这个数的和" onclick="add()"/>
<br />
<font size="+3">请输入一个100以内的整数<input type="text" id="bbb" />
<input type="button" value="计算1乘到这个数的积" onclick="cheng()"/>
</font>
</body>
</html>
JSP中:
// JavaScript Document function add()
{
var a = document.getElementById("aaa");
var sum=0;
var b=isNaN(a.value);
if(b==false)
{
if(a.value%1==0)
{
if(a.value>=0 && a.value<=100) {
for(var i=0;i<=a.value;i++)
{
sum=sum+i;
}
alert(sum);
}
else
{
alert("你输入的数字不是0-100之间的");
}
}
else
{alert("请输入一个1-100的整数");} }
else{
alert("请输入一个整数");} } function cheng()
{
var a = document.getElementById("bbb");
var sum=1;
var b=isNaN(a.value);
if(b==false)
{
if(a.value%1==0)
{
if(a.value>0 && a.value<=100) {
for(var i=1;i<=a.value;i++)
{
sum=sum*i;
}
alert(sum);
}
else
{
alert("你输入的数字不是0-100之间的");
}
}
else
{alert("请输入一个1-100的整数");} }
else{
alert("请输入一个整数");} }
和的输出结果
乘积的输出结果
JavaScrip——练习(求整数和、求整数积)的更多相关文章
- ytu 1057: 输入两个整数,求他们相除的余数(带参的宏 + 模板函数 练习)
1057: 输入两个整数,求他们相除的余数 Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 177 Solved: 136[Submit][Status ...
- d008: 求两数的整数商 和 商
内容: 求两数的整数商 和 商 ,商保留两位小数 输入说明: 一行 两个整数 输出说明: 一行,一个整数,一个实数(两位小数) 输入样例: 12 8 输出样例 : 1 1.50 #include ...
- d007: 求两数的整数商 和 余数
内容: 求两数的整数商 和 余数 输入说明: 一行两个整数 输出说明: 一行两个整数 输入样例: 18 4 输出样例 : 4 2 #include <stdio.h> int main ...
- 【C语言】输入一组整数,求出这组数字子序列和中最大值
//输入一组整数.求出这组数字子序列和中最大值 #include <stdio.h> int MAxSum(int arr[],int len) { int maxsum = 0; int ...
- TZOJ 2519 Regetni(N个点求三角形面积为整数总数)
描述 Background Hello Earthling. We're from the planet Regetni and need your help to make lots of mone ...
- hdu6055 Regular polygon 脑洞几何 给定n个坐标(x,y)。x,y都是整数,求有多少个正多边形。因为点都是整数点,所以只可能是正四边形。
/** 题目:hdu6055 Regular polygon 链接:http://acm.hdu.edu.cn/showproblem.php?pid=6055 题意:给定n个坐标(x,y).x,y都 ...
- java编程基础篇---------> 编写一个程序,从键盘输入三个整数,求三个整数中的最小值。
编写一个程序,从键盘输入三个整数,求三个整数中的最小值. 关键:声明变量temp 与各数值比较. package Exam01; import java.util.Scanner; public ...
- pick定理:面积=内部整数点数+边上整数点数/2-1
//pick定理:面积=内部整数点数+边上整数点数/2-1 // POJ 2954 #include <iostream> #include <cstdio> #include ...
- 求模和求余(附加C语言实现)
求模和求余的总体计算步骤如下: 1.求整数商 c = a/b 2.计算模或者余数 r = a - c*b 求模和求余的第一步不同,求余在取c的值时向0方向舍入;取模在计算c的值时向无穷小方向舍入. ...
- 求余VS求模--C语言中表述
之前看帖子,发现许多时候基本上大家都把求模和求余混为一谈了.但实际上二者的概念是有区别的 1. 求余 在C语言中,求余对应的操作符是%,且a%b求余的最后结果总是与a符号相同,最后的数值为|a|% ...
随机推荐
- PHP-VC9/VC6 TS/NTS等版本之间的区别
PHP的更新升级是越来越快了,PHP 5.2 版本已经更新到5.2.17不再更新, 5.3版本的更新到了5.3.8,PHP 5.4马上就要发布,甚至PHP6.0也在开发中.有这么多版本供我们选择,真是 ...
- HDUOJ----4502吉哥系列故事——临时工计划
吉哥系列故事——临时工计划 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)Tot ...
- HDUOJ---三角形(组合数学)
http://acm.hdu.edu.cn/showproblem.php?pid=1249 三角形 Time Limit: 2000/1000 MS (Java/Others) Memory ...
- 关于android.view.WindowLeaked(窗体泄露)的解决方案
虽然是小问题一个,但也困扰了我一段时间,现在记下来,给自己做个备忘,也可以给其他人一个参考 view plaincopy to clipboardprint? 01-08 01:49:27.874: ...
- PowerDesigner删除外键关系,而不删除外键列[转]
PowerDesigner中配置外键关系时,如果要删除配置的外键关系,默认设置会一同删除外键列. 要更改此设置,需在菜单栏tools中打开Model Options,在Model Settings中点 ...
- Linux内核(14) - 二分法与printk
人生就是一个茶几,上面摆满了杯具.内核也是一个大茶几,不过它上面的杯具是一个个的bug.确定bug什么时候被引入是一个很关键的步骤,在这个定位bug的过程中,不论有意或无意,都会很自然地用到二分查找的 ...
- golang(5)使用beego 开发 api server 和前端同学拆分开发,使用swagger
1,beego api Swagger 是一个规范和完整的框架,用于生成.描写叙述.调用和可视化 RESTful 风格的 Web 服务.整体目标是使client和文件系统作为服务器以相同的速度来更新. ...
- 【Android】16.4 IntentService类
分类:C#.Android.VS2015: 创建日期:2016-03-01 一.简介 为了进一步简化Intent过滤器的用法,Android系统又提供了一个IntentService类,这样一来,你也 ...
- nginx负载均衡的策略
1.轮询(默认) 应用程序轮流来响应请求 2.最少连接(least-conn) 请求被分配到活动连接最少的服务器上 3.ip-hash 通过一个hash函数决定哪个服务器来响应用户的请求( ...
- 每日英语:Robots To Revolutionize China
A new worker's revolution is rising in China and it doesn't involve humans. With soaring wages and a ...