js求三位数的和

例如输入508就输出5+0+8的和13;

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <script type="text/javascript">

        //输入三位数求其和
        //第一步转为数字类型
        var g = prompt("请输入一个三位数");
        var gg = parseInt(g);

        //155/100=1.55 取1
        var h = parseInt(gg/100);

        //155%100=1...55,55/10=5.5 取5
        var i = parseInt(gg%100/10);

        // 155&10=15...5
        var j = parseInt(gg%10);
        var k = h+i+j;
        console.log(k)
    </script>
</body>
</html>
这个程序的关键就是求十位数,百位和个位都能想到
时间: 2024-11-03 21:20:35

js求三位数的和的相关文章

求三位数的质数

没做出来啊,原来有这么多方法啊. 首先,我连质数是什么都不知道! 质数:只能被本身和1整除的数 帖子里回复了不少方法: class Zhishu  {         public static void main(String[] args)          {                 int count=0;                 for(int i=1;i<=100;i++)                 {                         count

求三位数的逆序

例如    712 a     =    712/100=7 b     =    712%10=2 712%100=12 c     =    12/10=1 或 712/10=71 71%10=1 然后 b*100+c*10+a 为了避免700  被输出成007 所以不写成%d%d%d 原文地址:https://www.cnblogs.com/hahalovehenhen/p/12217311.html

华为机试 --- 求最大三位数

题目:输入10位0-9数字,取其中三位不同数字组合,求组合出来的最大三位数. 如输入 1 2 3 4 5 6 7 8 9 0,组合出来987最大. 测试代码如下: #include <stdio.h> #include <stdlib.h> int IsSame(int *a, int num); int main() { int i=0; int j=0; int a[10]={0}; int input =0; int length =0; int temp=0; for (i

(快速幂) 求A^B的最后三位数表示的整数

Description 求A^B的最后三位数表示的整数. 说明:A^B的含义是“A的B次方” Input 输入数据包含多个测试实例,每个实例占一行,由两个正整数A和B组成(1<=A,B<=10000),如果A=0, B=0,则表示输入数据的结束,不做处理. Output 对于每个测试实例,请输出A^B的最后三位表示的整数,每个输出占一行. Sample Input 2 3 12 6 6789 10000 0 0 Sample Output 8 984 1 快速幂求n^n; 1 int f1(i

JS入门三

1.变量提升 变量提升是浏览器的一个功能,在运行js代码之前,浏览器会给js一个全局作用域叫window ,window分两个模块,一个叫内存模块,一个叫运行模块,内存模块找到当前作用域下的所有带var和function的关键字,执行模块执行js代码,从上到下执行,遇到变量就会通过内存地址去查找这个变量,有和没有这个变量.有这个变量就会看赋值没赋值,如果赋值就是后面的值,如果没有赋值就是undefined,如果没有找到就说这个变量 is not defined. 2.条件语句 {}   在js我

C语言之函数调用02—一个三位数的正整数=它的各位数字的阶乘之和

//函数调用+枚举法 /* ========================================================== 题目:求一个三位数的正整数=它的各位数字的阶乘之和! 如:145=1!+4!+5!. ========================================================== */ #include<stdio.h> int J(int n) { int t=1,i; for(i=1;i<=n;i++) t*=i;

zzuli OJ 1076: 三位数求解

Description 已知xyz+yzz=n,其中n是一个正整数,x.y.z都是数字(0-9),编写一个程序求出x.y.z分别代表什么数字.如果无解,则输出"No Answer" 注意:xyz和yzz表示一个三位数,而不是表示x*y*z和y*z*z. Input 输入一个正整数n. Output 输出一行,包含x.y.z的值,每个数值占4列. Sample Input 532 Sample Output 3 2 1 HINT Source #include <stdio.h&g

C语言之基本算法29—整数任意次方的最后三位数(精度问题)

//精度问题! /* ================================================================== 题目: 求整数的任意次方最后三位数!347的72次方最后三位数是241. ================================================================== */ #include<stdio.h> #include<iomanip> main() { int x,y,p,n;

任意次方后的最后三位数

编程求一个整数任意次方后的最后三位数. #include <stdio.h> main() { int i,x,y,z; z=1; printf("请输入x.y:"); scanf("%d%d",&x,&y); for(i=0;i<y;i++) { z=z*x%1000;//这里采用取余的方法求一个数任意次方后的后三位 } if(z>100) printf("最后三位是:%d\n",z); else pri