ksdf.net
当前位置:首页>>关于请教,怎么得到一个整数的个位,十位,百位,千位的资料>>

请教,怎么得到一个整数的个位,十位,百位,千位

假设那么数为x,不知道是多少位的.你可以使用下面的表达式:个位:x%10;十位:x/10%10;百位:x/100%10;千位:x/1000%10。 C语言有以下几种取整方法: 1、直接赋值给整数变量。如: int i = 2.5; 或 i = (int) 2.5; 这种方法采用的是舍去小数部分,...

int n=1831; System.out.println("个位 "+ (n % 10)); System.out.println("十位 "+ (n % 100)/10); System.out.println("百位 "+ (n % 1000)/100); System.out.println("千位 "+ (n /1000));

在C语言中,可以通过除法运算符( / )与求余运算符( % )分解出一个数的各位数值。 下面通过具体的实例来进行说明: #include void main() { int num = 12345; int a[5]; // 保存数num的各位数值,a[0]为最低位,a[4]为最高位 int i=0; while(num>...

每位分解

首位(百万位)不能为0,有9个数字供选择,其可变的十万位、万位、个位有10个数可变,其余不能变,所以这样的七位数个数=9*10*10*10=9000

int n=1831; System.out.println("个位 "+ (n % 10)); System.out.println("十位 "+ (n % 100)/10); System.out.println("百位 "+ (n % 1000)/100); System.out.println("千位 "+ (n /1000));

1.int i=2123 .2.int one,two,three,four.3.one=i%10;//个位.4.two=(i/10)%10;//十位.5.three=(i/100)%10;//百位.6.four=(i/1000)%10; //千位. 用C语言:输入一个整数,输出其是奇数还是偶数? #include int judge(int num)returnnum%2==00:1.mai...

你好,程序如下: #include void main() { int n,a,b,c,d,e; printf("输入一个数字:\n"); scanf("%d",&n); a=n/10000; b=n/1000%10; c=n/100%10; d=n/10%10; e=n%10; printf("万位数是: %d\n",a); printf("千位数是: %d\n",b); printf("百位数是...

1.int i=2123 .2.int one,two,three,four.3.one=i%10;//个位.4.two=(i/10)%10;//十位.5.three=(i/100)%10;//百位.6.four=(i/1000)%10; //千位. 用C语言:输入一个整数,输出其是奇数还是偶数? #include int judge(int num)returnnum%2==00:1.mai...

简单 先将这个数字转成字符串,然后再split分割一下 第二种就是数学计算了 先取个位的数 var num = 5486112; var a = num - num / 10; 个位 var b = num - ((num-a)/100); 十位数 var c = num - ((num - b) / 1000) ...

网站首页 | 网站地图
All rights reserved Powered by www.ksdf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com