標題:奇怪的分式
上小學的時候,小明經常自己發明新算法。-次,老師出的題目是:
1/4乘以8/5
小明居然把分子拼接在一起, 分母拼接在一起, 答案是: 18/45 (參 見圖1. png)老師剛想批評他,轉念-想, 這個答案湊巧也對啊,真是見鬼!
對於分子、分母都是1-9中的一位數的情況, 還有哪些算式可以這樣計算呢?
請寫出所有不同算式的個數(包括題中畢例的)。
顯然,交換分子分母后,例如: 4/1乘以5/8 是滿足要求的,這算做不同的算式。但對於分子分母相同的情況,2/2 乘以3/3這樣的類型太多了,不在計數之列!
注意:答案是個整數(考慮對稱性,肯定是偶數)。請通過瀏覽器提交。不要書寫餘的內容。
#include<stdio.h>
int main()
{
int a,b,c,d,cns=0;
float s1,s2;
for(a=1;a<=9;a++)
{
for(b=1;b<=9;b++)
{
if(a==b) continue;
for(c=1;c<=9;c++)
{
for(d=1;d<=9;d++)
{
if(c==d) continue;
s1=1;s2=1;
s1=(a*1.0/b)*(c*1.0/d);
s2=(a*10+c)*1.0/(b*10+d);
if(s1==s2)
{
cns++;
}
}}}}
printf("%d\n",cns);
return 0;
}