题目链接: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