题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3130


217 / 775 = 21 / 75 249 / 996 = 24 / 96
PS:
在所有的三位数中,输出分子去掉个位,分母去掉百位后!比例相同的数!
其实也就六个数而已!打表即可!
代码如下一:
#include <cstdio>
int main()
{
printf("166 / 664 = 16 / 64\n");
printf("199 / 995 = 19 / 95\n");
printf("217 / 775 = 21 / 75\n");
printf("249 / 996 = 24 / 96\n");
printf("266 / 665 = 26 / 65\n");
printf("499 / 998 = 49 / 98\n");
return 0;
}#include <cstdio>
#include <cstring>
int main()
{
for(int i = 100; i <= 999; i++)
{
for(int j = 100; j <= 999; j++)
{
int t1 = (i-i%10)/10;
int t2 = j-j/100*100;
int x1 = i%10;
int x2 = j/100;
if(x1==x2 && i/(j*1.0)==t1/(t2*1.0) && i != j)
{
printf("%d / %d = %d / %d\n",i,j,t1,t2);
}
}
}
return 0;
}
HDU 3130 Sir Bedavere’s Bogus Division Solutions(数学)
原文地址:http://blog.csdn.net/u012860063/article/details/40828451