1.输入三个数x,y,z,要求从小到大输出
var x, y, z, a;
x = prompt();
y = prompt();
z = prompt();
if(x > y){
a = x;
x = y;
y = a;
}
if(x > z){
a = x;
x = z;
z = a;
}
if(y > z){
a = y;
y = z;
z = a;
}
document.write(x+'<'+y+'<'+z);
2.求两个数的最大公约数
var x, y, a, b;
x = prompt();
y = prompt();
if(x < y){
a = x;
x = y;
y = a;
}
while(x % y != 0){
b = y;
y = x % y;
x = b;
}
document.write(y);
3.一只小猴子摘了若干个桃子,每天吃现有桃子的一半多一个,到第十天只有一个桃子了,小猴子一共摘了多少个桃子?
var x;
for(var i = 0; i < 9; i++){
x = (x + 1) * 2;
}
document.write(x);
4.将一个数组从小到大排列
var a = {55,44,99,33,11,66,88,22,77}, x;
for(var i = 0 ;i < a.length; i++) {
for(var j = 0; j < a.length - i - 1; j++) {
if(a[j] > a[j+1]){
x = a[j+1];
a[j+1] = a[j];
a[j] = x;
}
}
document.wirte(a);
5.求一个整数的阶乘
var n, s = 1;
n = prompt();
for(var i = 1; i <= n;i++){
s = s * i;
}
document.write(n);
6.求101~200之间的素数
for(var i = 101; i<=200; i++){
for(var j=2 ; j<i ; j++){
if(i % j == 0){
break;
}
}
if(j == i){
document.write(j+'\n');
}
}
7.找到最长的单词,计算长度
var arr = str.split(" ");
var aSort = arr.sort(function (a,b){
return b.length-a.length;
});
document.write("最长单词:"+aSort[0]+"; "); //第一个元素为最长
document.write("单词长度:"+aSort[0].length);
8.数据去重
var res = [], json' = {};
for(var i = 0; i < this.length; i++){
if(!json[this[i]]){
res.push(this[i]);
json[this[i]] = 1;
}
}
return res;
var arr = [112,112,34,'你好',112,112,34,'你好','str','str1'];
9.判断是否为闰年
var year = prompt('请输入一个年份:');
if(year%4 == 0 && year%100 != 0 || year%400 == 0)
document.write('是闰年');
else{
document.write('不是闰年');
}
10.判断一个数的奇偶
var x = prompt();
if(x%2 == 0){
docment.write('是偶数');
}
else{
document.write('是奇数');
}