一个三位数 十位数字等于个位数字于百位数字之和
作者&投稿:谢满 (若有异议请与网页底部的电邮联系)
while(1)
{
int iNumber = 0;
scanf("%d",&iNumber);
int iHundreds = iNumber/100%10;
int iDecade = iNumber/10%10;
int iUnits = iNumber%10;
if (iHundreds==iDecade+iUnits)
{
printf("YES
");
}
else
{
printf("NO
");
}
}
第一种
三位数的百位数字和个位数字调换后,如果
百位数字比个位数字小1,则调换后的数字大99;
297/99=3
所以百位数字比个位数字小3
假如百位数字是1,则
个位数字4,十位数字
是5;4+5=9
这个是154
假如百位数字是2,则
个位数字5,十位数字
是7;5+7=12≠9
275不合题意;
同理其它数字也不合题意;
所以只有154
第二种
设:
百位的数为c
十位的数为b
个位的数为a
a*100+b*10+c-c*100-b*10-a=297
(a-c)*100-(a-c)=297
(a-c)*99=297
a-c=3
a-c=3 (1)
a+c-b=0 (2)
a+b=9 (3)
(1)+(2)+(3)
得;
3a=12
a=4
代入(1)得;
c=1
代入(3)得;
b=5
所以这个数是154
根据题意得方程组:
100X+10Y+(Y-X)=100(Y-X)+10Y+X+99,
100X+10(Y-X)+Y=100(Y-X)+10Y+X+63,
整理得:
198X-99Y=99 →2X-Y=1,→Y=2X-1,……①
189X-99Y=63, →21X-11Y=7,……②
把①代入②,得
21X-22X+11=7,
X=4,
∴Y=7,
Y-X=3,
∴原三位数是:374。
是374,我已验证过了,亲可以带入再验证一下
调建肝毒:[答案] 设个十百位上的数字分别为XYZ. 那么,X+Z=Y Y-Z=2 100Z+10Y+X-(100X+10Y+Z)=99 解上述方程组得:X=2,Y=5,Z=3 所以,这个三位数253. 祝您学习愉快
西峰区18339534863: 有一个三位数,它的十位数字等于个位数字与百位数字的和,个位数字与十位数字的和等于8,百位数字与个... - ?
调建肝毒: 解:设百位,十位,个位依次为x ,y,z,则原三位数可表示为:(100x+10y+z) y=x+z (1) 【根据“它的十位数字等于个位数字与百位数字的和” z+y=8 (2) 【根据“个位数字与十位数字的和等于8”得到】100z+10y+x -99=100x+10y+z (3) 【根据“百位数字与个位数字互相调换后所得的三位数比原数大99”得到】 由(3)得:z-x=1,即z=x+1(4) 把(4)代入(1)y=2x+1(5) 把(4)代入(2)y=7-x(6) ∴2x+1=7-x x=2 ∴y=5 z=3 这个三位数为253.【俊狼猎英】团队为您解答
西峰区18339534863: 一个三位数,十位上的数字等于个位上的数字与十位上的数字的和,个位上的数字的和是9,如果把这个三位数的百位数字和个位数字调换,所得的新三位数... - ?
调建肝毒:[答案] 609,个位X,十位Y,百位Z X=9 X+Y=Y Y=0 (100X+10Y+Z)-(X+10*Y+100*Z)=297 Z=6
西峰区18339534863: 有一个三位数,它的十位上的数字等于个位上的数字与百位上的数字的和,十位上的数减去个位上的数等于2,百位上的数字与个位上的数字对调后,所得的... - ?
调建肝毒:[答案] 设这个三位数的个位数字是X,则十位数字是(X+2),百位数字是2,所以 100X+10(X+2)+2=200+10(X+2)+X+99 100X+10X+20+2=200+10X+20+X+99 99X=297 X=3 十位数字为:X+2=3+2=5 这个三位数是253. 答:原来的三位数是253.
西峰区18339534863: 一个三位数的个位数字等于十位数字与百位数字之和,个位数字与百位数字之和等于十位数字的2倍,百位数字与 - ?
调建肝毒: 设十位数为x,百位数为y,则有:x+y+y=2x;x=2y;100x+10y-100y-10x=90;90y=90; y=1; x=2; 所以这个数为123;
西峰区18339534863: 一个三位数,十位数字等于个位数字与百位数字之和,各位是与十位上数字之和是9,如果把这个三位数的百位数 - ?
调建肝毒: 设个位、十位、百位数字分别为c,b,a 则b=a+c b+c=9100c+a-(100a+c)=297 解得a=1,b=5,c=4 所以这个数是154 希望能帮到您,我用的是手机,收不到追问,也无法补充回答,如果有疑问请发消息给我~O(∩_∩)O
西峰区18339534863: 有一个三位数,十位上的数字是个位上的数字的3分之2,十位上的数字加上3就与个位上的数字相等, - ?
调建肝毒: 设ABC 十位上的数字是个位上的数字的3分之2 B=2/3C 分析可能情况:B=2,C=3 B=4,C=6 B=6,C=9 十位上的数字加上3就与个位上的数字相等,B+3=C 所以选B=6 C=9 个位上的数字又是百位上的数字的3倍 A=3
西峰区18339534863: 一个三位数,十位上的数字等于个位上的数字与百位上的数字之和,个位上的数字与十位上的数字的和是9,如果把这个三位数的百位数字和个位数字调换,... - ?
调建肝毒:[答案] 设个位数字为x,则十位数字为(9-x),百位数字为9-x-x=9-2x, 由题意得,100x+10(9-x)+(9-2x)-297=100(9-2x)+10(9-x)+x, 解得x=4, 所以,9-x=9-4=5, 9-2x=9-2*4=1, 所以,原三位数是154.
西峰区18339534863: 有一个三位数,它的十位上的数字等于个位上的数字与百位上的数字的和;而个位上的数字与十位上的数字的和等于8;百位上的数字与个位上的数字互相... - ?
调建肝毒:[答案] 设个位上数字为x,则十位上数为(8-x),百位上数为(8-2x) 100(8-2x)+10(8-x)+x+99=100x+10(8-x)+(8-2x) 解得x=3, 8-x=5; 8-2x=2 答:三位数为253.
西峰区18339534863: 有一个三位数,十位上的数字等于个位上的数字与百位上的数字之和,若把个位上的数字于百位上的数字交换,则新数比原来的数大99,若把各位上的数字移... - ?
调建肝毒:[答案] 设百位上的数字为x,十位上的数字为y,个位上的数字是z. ①x+z=y ②100z+10y+x=100x+10y+z+99 ③100z+10x+y=100x+10y+z+63 ②式化简为 99x-99z+99=0 => x-z+1=0 => z=x+1 ③式化简为 90x+9y-99z+63=0 => 10x+y-11z+7=0 将①式带入③式 10x...