有一个三位数,它的十位数比个位数大2,百位数比各位数小2,三位数的和的17倍等于原数,这个三位数是多少?

来源:百度知道 编辑:UC知道 时间:2024/06/28 01:24:54
列方程解应用题

这个三位数是153

各位X
十位X+2
百位x-2
三位数的和 x+(x+2)+(x-2)
3x*17= (x-2)*100+(x+2)*10+x
51x=100x-200+10x+20+x
51x=111x-180
60x=180
x=3
153

153,过程一样

这个数是153,你把个位设成x,这个数就是100(x-2)+10(x+2)+x
自己去列方程吧

设三位数的个位为x,十位为y,百位为z
y-x=2
x-2=z
17*(x+y+z)=100z+10y+x
解的:x=3
y=5
z=1
所以三位数为153

java版本的可运行程序:
public class Test {
public static void main(String[] args) {
for(int i=100;i<1000;i++){
int a=i/100, //百位数
b=i%100/10, //十位数
c=i%10; //个位数
if(b==c+2&&c==a+2&&(a+b+c)*17==i)
System.out.println(i);
}
}

}
答案是153
要是你使用的是其它语言的话这个主体算法是一样的,只需要改一下语言特定的东西,比如主函数的签名,打印函数。

asp
<%
dim m '个位m 十位m+2 百位m-2
for m = 0 to 9
if (m-2+m+2+m)*17=100*(m-2)+10*(m+2)+m then
Response.Write((m-2)&""&(m+2)&""&m)
end if
next
%>
vbs(可

有一个三位数,个位数字比十位数字大1,百位数字比十位数的2倍少1,试求这样的三位数 有一个三位数,它的十位数比个位数大2,百位数比各位数小2,三位数的和的17倍等于原数,这个三位数是多少? 一个三位数百位数是个位数的6倍十位数是个位数的2倍将百位与个位对调后得数比原数小504,求这三位数。 一个两位数的十位数比个位数字大2, 一个三位数,个位是5.个位数移到百位,原百位数移到十位,原十位数移到个位,新比原数小108.原数? 有一个三位数,十位比个位大2,百位比个位小2,三个数字的和的17倍=原数,这个三位数是多少? 一个3位数,百位数比十位数大1,个位数是十位数的3倍少2,而这个数加它倒数和等于1171 ,求这个三位数? 在百位大于个位前提下十位数相同任何三位数减去它的倒数的结果再加上它的倒数结果为何总得到的是1089? 一个三位数,它的十位数是百位数的3倍,个位数是百位数的2倍, 有一个三位数,它的十位上的数字比百位上的数字大 2,