#include <stdio.h><math.h> comdiv( x, [ a[],i,j,comd,b[(gets()!=(i=,j=;i<;i++,j+==()[j]-(a[]== || a[]== ([]==]=a[]*a[]-a[]*a[]=a[]*a[(b[]== (b[]>=comdiv(b[],b[=comdiv(-b[],b[,b[]/comd,b[]/]=a[]*a[]+a[]*a[]=a[]*a[=comdiv(b[],b[,b[]/comd,b[]/ comdiv( x,(x==||y== (x==||y== (x== (x>y && !(x% (!(y%(i=,j=;i<=(x>y?x:y);i++(x%i==&&y%i===
#include <math.h>
[];int a[4],i,j,comd,b[2];
while(gets(string)!=NULL)
"%d/%d%c%d/%d"。這樣就不難明白為什麼前面說原題目中的“其中a, b, c, d是一個0-9的整數”是“畫蛇添足式的簡化,並沒有使問題得到任何真正的簡化,只起到了迷惑解題者、束縛解題者的作用”了。
(i=,j=;i<;i++,j+==()[j]-;
(a[]== || a[]== ([]==]=a[]*a[]-a[]*a[]=a[]*a[(b[]== (b[]>=comdiv(b[],b[=comdiv(-b[],b[,b[]/comd,b[]/]=a[]*a[]+a[]*a[]=a[]*a[=comdiv(b[],b[,b[]/comd,b[]/
(a[]== || a[]==([]==
([]==]=a[]*a[]-a[]*a[]=a[]*a[(b[]== (b[]>=comdiv(b[],b[=comdiv(-b[],b[,b[]/comd,b[]/]=a[]*a[]+a[]*a[]=a[]*a[=comdiv(b[],b[,b[]/comd,b[]/