精华内容
下载资源
问答
  • 获取 位数 十位数 百位数 千位数
    千次阅读
    2021-05-05 18:51:30

    以c语言为例 , js需要向下取整

    个位
    num % 10 == num / 1 % 10
    十位
    num / 10 % 10
    百位
    num / 100 % 10
    千位
    num / 1000 % 10
    依次类推

    思路
    不管几位数 想取到最后一位数 就需要使用 % 10 来取余数获得
    个位数直接就可获得
    123为例 想要获得十位数 2 需要先将最后一位数去掉 变成 12然后 取12的个位数 获得123的十位数 2
    去掉123的个位数3 即/10将个位数去掉 然后 %10获得2也就是123的十位

    更多相关内容
  • # python输入一水仙花(三位) 输出百位十位个位"""从控制台输入一三位num,如果是水仙花就打印num是水仙花,否则打印num不是水仙花""""""任务:1、定义变量num用于存放用户输入的数值2、定义变量gw、...

    我就废话不多说了,大家还是直接看代码吧!

    # python输入一个水仙花数(三位数) 输出百位十位个位

    """

    从控制台输入一个三位数num,

    如果是水仙花数就打印num是水仙花数,

    否则打印num不是水仙花数

    """

    """

    任务:

    1、定义变量num用于存放用户输入的数值

    2、定义变量gw、sw、bw分别用于存放输入的三位数的个位,十位,百位

    3、定义变量total,用于存放各位数字立方和

    4、用if语句判断各位数字立方和是否等于该本身

    5、符合条件输出num是水仙花数,反之输出num不是水仙花数

    """

    """

    任务提示

    1、"水仙花数"是指一个三位数,其各位数字立方和等于该本身。

    例如:输入153,因为153=1^3+5^3+3^3,所以153是一个水仙花数。

    """

    num = int(input("请输入一个三位数:"))

    # print('%s*10^2+%s*10+%s' % (num[0], num[1], num[2]))

    gw = num%10

    sw = (num/10)%10

    bw = num/100

    total = gw*gw*gw + sw*sw*sw + bw*bw*bw

    if( total =

    展开全文
  • 两位13和62具有很有趣的性质,把它们位数字和十位数字对调, 其乘积不变,即13 * 62 31 * 26。 编程序求共有多少对这种性质的两位,位与十位相同的不在此列 如11、22 重复出现的不在此列 如 1362与6213 count ...

    两位数13和62具有很有趣的性质,把它们个位数字和十位数字对调, 其乘积不变,即13 * 62
    31 * 26。
    编程序求共有多少对这种性质的两位数,个位与十位相同的不在此列
    如11、22 重复出现的不在此列 如 1362与6213

    count = 0
    
    for i in range(11, 100):
        first_left = i // 10
        first_right = i % 10
    
        if first_left == first_right:				#减少程序循环次数,因为后面的 for j in range(i + 1, 100)
            continue								# 已经解决了11、22 重复出现的不在此列 和 13*62与62*13不在队列
    
        for j in range(i + 1, 100):					#遍历出数字并找出个位和十位
            second_left = j // 10
            second_right = j % 10
    
            if second_left == second_right:			#同理减少循环次数
                continue
    
            newfirst = first_right * 10 + first_left
            newsecond = second_right * 10 + second_left
    
            if i * j == newfirst * newsecond:		#进行if判断
                print('{} * {} = {} * {}'.format(i, j, newfirst, newsecond))
    
                count += 1
    
    print(count)
    
    展开全文
  • C语言三位分别输出十位百位

    千次阅读 2021-10-20 19:59:00
    #include <stdio.h> #include <stdlib.h> int main() { int abc,a=0,b=0,c=0;...printf("百位a=%d 十位b=%d 位c=%d",a,b,c); return 0; } 运行结果: 请输入一三位abc: 123 百位a=1...

    #include <stdio.h>
    #include <stdlib.h>

    int main()
    {
      int abc,a=0,b=0,c=0;
      printf("请输入一个三位数abc:  ");
    scanf("%d",&abc);
    a=(abc/100);
    b=(abc%100)/10;
    c=abc%10;
    printf("百位a=%d 十位b=%d 个位c=%d",a,b,c);
    return 0;
    }
    运行结果:
    请输入一个三位数abc:  123
    百位a=1 十位b=2 个位c=3
    Process returned 0 (0x0)   execution time : 2.478 s
    Press any key to continue.

    展开全文
  • 十位百位分别遍历1234,但是不保证十位百位不能相同 #1234四数字,可以组成多少三位 num=0 for ge in range(1,5): for shi in range(1,5): for bai in range(1,5): if ge!=shi and shi!=ba...
  • 在所有的N位数中,多少个数偶数数字3(说明,0是偶数)? 【输入格式】 读入一个数N 【输出格式】 输出多少个数偶数数字3。 【输入样例】 2 【输出样例】 73(由于 位数 比较大的情况下,导致输出数据...
  • 一个字节由几个二进制组成

    千次阅读 2021-07-03 05:36:14
    聊到几个,我们许多人都了解,人问一个字节由几多个二进制组成,还有朋友想问一个字节由几个二进制构成,这到底怎么回事呢?事实上在计算机中一个字节由几个二进制构成呢,小编为各人带来一个字节由几个二...
  • C语言求个位数十位数

    万次阅读 2012-12-11 10:48:03
    关于求两位位数和十位数的DEMO 练习基本知识 #include void end_ten_bit_result(int src); int main(void) { int src; printf("请输入一两位:\n"); do { scanf("%d",&src); if ((src=100)) ...
  • 课本例题 ... /*x,bw,sw,gw分别用来存放三位正整数及其百位,十位位数*/ int x, bw, sw, gw; printf("请输入一三位正整数:\n"); scanf_s("%d", &x); bw = x / 100; sw = (x % ...
  • 将1-9分成三组,组成三位数,构成1:2:3的比例

    千次阅读 多人点赞 2019-10-30 17:14:27
    问题描述:将1-9分成三组,组成三位数,使这三个数,构成1:2:3的比例 如192:384:576,找出这些数字 编译环境VC++6.0 代码借鉴(忘记看到的) #include <stdio.h> int main() { int a, b, c, i, j, s...
  • python求一三位十位百位的值

    万次阅读 多人点赞 2019-08-08 14:57:21
    定义一三位 a = 123456789 百位数: a//100%10 十位数: a//10%10 位数: a//1%10 取倒数第位,就是a//位数%10
  • int a = 999999; System.out.println((a+"").length());
  • 字节由8二进制组成的。字节(Byte /bait/ n. [C])是计算机信息技术用于计量...字:不同的计算机系统一次可以处理的字长是不同的,16计算机.8字节由8二进制组成,表示一位十进制至少需要...
  • 题目的要求是,输入一个数,然后将这个数的各个位上的数字输出出来,这个数可以是1位数,2位数,3位数,4位数,5位数,6位数,7位数,8位数...... 如果我们叫这个数为m, 如果m=45678,那么将输出8,7,6,5,...
  • #问题描述#给定一不超过5位的正整数,判断该的位数,依次打印出各位,十位,百位,万位的数字#思考一下如何实现从高位到低位打印对应位置上的数字val=input('&gt;&gt;&gt;')val=int(val)print('the ...
  • 计算一个进制的二进制表示多少1 一、看个例子 5的二进制为101含有2个1 15的二进制为1111含有4个1 二、实现原理 通过运算中的&运算将数字二进制中的1变成0,即每进行一次操作二进制表示中的1就...
  • (1)求出它是几位数; (2)分别输出每一数字; (3)按逆序输出各位数字,例如原为123,应输出321; 2. 代码 #include &amp;amp;lt;stdio.h&amp;amp;gt; #include &amp;amp;lt;stdbool.h&...
  • 本次讲解的是如何把多位的每一位提取出来,例如一四位数:2345:一千二百三十四。分别把他的、十、百、千位提取出来。... printf("十位:%d\n",num/10%10); printf("百位:%d\n",num/100%10); ...
  • 位、十位、百位上的数字

    千次阅读 2017-10-25 09:49:58
    public class Dasanyuan { public static void main(String[] args){ //定义变量ge、shi、bai,用于存放位、十位、百位上的数字 int ge ; int shi; int bai; int max=300; int min=200;
  • 判断一个十进制几位数

    千次阅读 2016-07-28 11:16:46
    因为0的存在,所以循环体部分至少要循环一次。#include #include <stdlib.h>int bit_num(int n) { int count = 0; do { n = n / 10; count++; } while (n > 0); return count; } int mai
  • #include int main() {  int y=167,a0,a1,a3,sum;  a0=y%10;  a1=(y-100*1)/10;...知识点:计算并输出一三位位、十位、百位数字之和。 心得体会:巧妙地运用求余符号,"%"。
  • C语言怎样提取一个数十位个位百位千位?

    万次阅读 多人点赞 2018-04-20 16:27:34
    int i, qian, bai, shi, ge; qian = i/1000%10; bai = i/100%10; shi = i/10%10; ge = i%10;
  • 题目描述:1、2、3、4数字,能组成多少互不相同且无重复数字的三位数?都是多少? 具体代码如下: #include<stdio.h> int main() { //1、2、3、4数字,能组成多少互不相同且无重复数字的...
  • 字节可以存储多大的数字?

    千次阅读 2021-07-23 03:29:22
    字节8,每一两种状态1或者0计算机储存数据是以二进制的方式,为符号,所以最大为01111111转化为进制为127。若无符号,最大为11111111转化为进制为255。二进制,是计算技术中广泛采用的...
  • C语言:输入一整数 求它是几位数

    千次阅读 2021-10-20 21:50:33
    题目:输入一整数求它是几位数 求位数,就是把整数的最末位扔掉,然后保存扔了次,次数即为数字位数 这里我们演示的是进制数字位数 假设输入的是:1234 1234/10 得到123 循环一次 123 123/10 得到12 循环...
  • 输入一整数求其位数和各位数之和

    万次阅读 多人点赞 2018-11-23 21:13:53
    说一下“输入一整数求其位数和各位数之和”, 举例子输入1223,得到1223的位数是4,各位数之和是12. 对于这题目我的做法是: #include&amp;lt;stdio.h&amp;gt; int main() { int n,sum,...
  • js获取位数,十位,百位,千位

    千次阅读 2019-01-05 16:26:46
    var shi = 100000 var s_w = parseInt(shi / 100000) var w = parseInt(shi ... //十位 console.log(s) //百位 console.log(b) //千位 console.log(q) //万位 console.log(w) //十万位 console.log(s_w)  
  • 判断一数的二进制数有多少1

    千次阅读 2020-04-01 15:20:38
    其实这篇文章可以挖的很深,从二进制的本质出发很多可以考虑的点。...那么统计其中是1的只需要在模2的时候记录累加。在将原来的除以2.代码如下: #include <iostream> using na...
  • var int = parseInt(prompt("请输入一正整数")); var count = 1; while(int&gt;=10){ count++; int = int/10; } alert("这个数的位数是" + count);

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 542,483
精华内容 216,993
关键字:

十位比个数少2的数有哪几个