有一个四位数abcd.如把这四位数的数字排列为dcba,dcba的值是abcd的4倍.四位数abcd是何数?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 01:38:08

有一个四位数abcd.如把这四位数的数字排列为dcba,dcba的值是abcd的4倍.四位数abcd是何数?
有一个四位数abcd.如把这四位数的数字排列为dcba,dcba的值是abcd的4倍.四位数abcd是何数?

有一个四位数abcd.如把这四位数的数字排列为dcba,dcba的值是abcd的4倍.四位数abcd是何数?

abcd*4=dcba
可知a=1或2 且a为偶
∴a=2
4*d=10n+2
d≥2*4=8
∴d=8
即2bc8*4=8cb2
∵4*8=32
∴4c+3=10n+b
0<4b<10
∴b=1或2
b为奇数
∴b=1
c≥4
4c+3=10n+1
c=2或7
∴c=7
abcd为2178

2178
include
int main()
{
int i;
int th,h ,t ,n;
for(i=1000;i<2500;i++)
{
th= i/1000;
h= (i/100)%10;
t = (i%100)/10;
n= i%10;
if(4*i==n*1000+t*100+h*10+th)
printf("%d ",i);
}
return 0;
}

有一个四位数abcd.如把这四位数的数字排列为dcba,dcba的值是abcd的4倍.四位数abcd是何数? 有一个四位数abcd.如把这四位数的数字排列为dcba,dcba的值是abcd的4倍.四位数abcd是何数? 有一个四位数,把他的某一位数字的右下角点上小数点,再与这四位数相加得2023.03,这四位数是多少?急! 有一个四位数,四个数字的和是20.把这个四位数倒过来读就比原数小330.求原数 (倒过来读,如901就成为106 一个三位数,把数字6加在它前面,可得到一个四位数,如把6加在它后面,可以得到一个四位数,且这两个四位数这和是9999,求原来的三位数. 一个三位数,把数字6加在它前面,可以得到一个四位数,如把6加在它后面,也可以得到一个四位数,且这两个四位数之和是99999,求原来的三位数. 有一个四位数ABCD,将它的各位数字重新排列得到一个新四位数,它和原四位数的差也是一个四位数,差的后三位是997,求差是多少 1.有一个三位数,如果把数字4写在它的前面可得到一个四位数,写在它的后面也能得到一个四位数,已知这两个四位数相差2889,求原来的四位数.2.把数字8写在一个三位数的前面得到一个四位数,这 有abcd这个四位数有abcd这么一个四位数,其中a所表示的数字是这个四位数中零的个数,b所表示的数字是这个四位数中一的个数,c所表示的数字是这个四位数中二的个数,d所表示的数字是这个四位 有一个四位数,左边第一位数字是7,若把这个数字调到最后一位,得到新的四位数比原来的四位数小864,求原来求原来的四位数是多少? 有一个四位数,左边第一位数字是7,若把这个数字调到最后第一位,得到新的四位数比原来的四位数小864,求原来的四位数. 一个四位数的首位是7,如把首位的数字放在个位上,那么新的四位数比原来的四位数的一半多3,求原来四位数 一个四位数的首位是7,如把首位的数字放在十位上,那么新的四位数比原来的四位数的一半多3,求原来四位数 两个四位数相加,第一个四位数的每个数字都小于5,第二个四位数是把第一个四位数的四个数字调换位置之后所得到的数,这两个四位数的和可能是9750吗?为什么?已知在a,b,c三个数中,有一个是199 2个四位数相加,第1个四位数的每个数字都小于5,第二个四位数是把第一个四位数的四个数字调换位置之后得到第二个四位数是把第一个四位数的四个数字调换位置之后得到的数,这两个四位 有一个四位数,在它的某位数字前面加上一个小数点,再和这四位数相加,得数是2016.97,求这个四位数 已知一个四位数的各位数字的和与这四位数相加等于1995,求这个四位数 一个四位数除以9的余数,恰好是这个四位数各位数字平方和,求这两个四位数?