最终幻想7dmw:一个两位数ab(a与b之间没有符号)中间添一个0,成为一个三位数,新数与原数相差630这样的两位数有几个?

来源:百度文库 编辑:中科新闻网 时间:2024/05/06 05:13:46
成为一个三位数

解:
很显然这样得数可以用下面的程式表达
100a+b-(10a+b)=630 即
90a=630
得7,那么从70到79这样得10个数都是符合你说得条件得。
故有10个数

C程序
main()
{
int ab;
int a,b,c,sum;
sum=0;

for(ab=10;ab<100;ab++)
{
a=ab/10;
b=ab%10;
a=a*100;
c=a+b;
if (c-ab==630) {printf("%d\t",ab);sum++;}
}
printf("\n%d",sum);

getch();
}

结果
70 71 72 73 74 75 76 77 78 79

10个

注意这是编程版

有10个,
分别是70,71,72,73,74,75,76,77,78,79
其实只要a=7,与b的关系不是很大

由题义只可以判断出a=7
所以,这样的2位数有10个,70,71,72,73,74,75,76,77,78,79

71
72
73
74
75
76
77
78
79