ZKX's LAB

四位数字取千百十个 怎么用算法1234个十百千位上的数字取出来

2021-04-09知识14

一个四位数,它的百位上的数字是千位上的数字的3倍,个位上的数字是千位上数字的2倍,十位上的数字是0,这个数可能是多少? 因为数字只能是0到9,并且千位上不能为0由于百位上数字是千位上的3倍,所以千位上数字不超过3,可以取1,2,3千位是1,那么这个数字为1302千位是2,那么这个数字为2604千位是3,那么这个数字为3906洛水青士为您倾情奉献,祝您.

用C语言输入10个四位数,将他们的个位、十位、百位、千位分别相加。 这是2113道程序题,程序我就不写了,费神,我5261简单说明一下吧。4102举个例子,比如:int n=7564个位=n%10/1十位=n%100/10(取整)百位1653=n%1000/100(取整)千位=n%10000/1000(取整)我这么计算是因为它有规律,可以写成循环,无论多少位数都可以通过这个算法直接算出来。既然各位数都取出来了,相加应该不是问题了吧。

怎么把1234个十百千位上的数字取出来 个位:1234/10取整=123*10+4,所以个位为4;十位:1234-4=1230,1230/10=123。然后按照上面的方法123/10取整=12*10+3,所以十位为3;同理,百位为2,千位为1。

#四位数字取千百十个

随机阅读

qrcode
访问手机版