一个三位数,十位数字是0,个位数字比百位数字大2……

来源:百度知道 编辑:UC知道 时间:2024/06/05 13:32:45
一个三位数,十位数字是0,个位数字比百位数字大2,若将个位数字与百位数字对调,则所得三位数与原来三位数之和是808,则原三位数数多少?

要过程!!!!!!

305
设百位数是x,则个位数是x+2,则原数为x0(x+2),对调后的数为(x+2)0x,则有\
x 0 (x+2)
+(x+2) 0 x
= 2x+2 0 2x+2
即2x+2=8,x=3.则原数为305

设百位为X
十位都是0 不作考虑
个位 x+2
个位数字与百位数字对调后 加一起个位的和等于百位的和 等于8
2x+2=8
x=3
则原三位数是305

答案:305

原数:100a+b

个位数字比百位数字大2: b-a=2 (1)

个、百交换:100a+b+100b+a=808 (2)

求解(1)(2)

a=3,b=5

所以得解:305

设百位数是X,十位数是0,个位数是Y,Y=X+2;
Y0X+X0Y=808;
即(X+2)*100+X +100X +(X+2)=808;
解得X=3;Y=5;
所以这个三位数是305.

解:设原个位数是X,百位为X-2
则该数为(X-2)*100+X;
换位后为:X*100+X-2;
由和为808可列方程:(X-2)*100+X+X*100+X-2=808
可得到X=5;
所以原三位数为305

#include<iostream.h>
void main()
{
int a,c;
for(a=1;a<=9;a++)
for(c=0;c<=9;c++)
{
if(((a*100+c)+(c*100+a))==808)
if((a+2)==c)
cout<<a*100+c<<endl;
}
}
答案:
305

一个三位数,百位数字是个位数字的3倍,十位数字等于百位数字与个位数字的积。求这个三位数。 一个三位数,三个数位上的数字和为13,百位数字比十位小3,个位数字是十位的2倍.求这三位数 有一个三位数,3个数位上的数字的和为12,百位数字比十位数字大7,个位数字是十位数字的3倍,求这三位数? 一个三位数,其十位数字是0,其余两数字的和是12, 有一个三位数,十位上的数字是个位上的数字的3分之2,十位上的数字加上3就与个位上的数字相等, 一个三位数,百位数字为X,十位数字为Y,个位数字为Z如果X Y Z是3的倍数,证明:这个三位数必是3的倍数. 有一个三位数,个位数字比十位数字大1,百位数字比十位数的2倍少1,试求这样的三位数 一个三位数,个位数为a,十位数字比个位数字少2,百位数字比个位数多1,求这个三位数. 一个三位数,数位上的数字和是15,百位和十位上的数字和是个位上数的4倍,十位上的数比百位上的数少2,求这数 有一个三位数,十位比个位大2,百位比个位小2,三个数字的和的17倍=原数,这个三位数是多少?