PAT N個數求和

2021-10-04 15:35:40 字數 712 閱讀 3687

本題的要求很簡單,就是求n個數字的和。麻煩的是,這些數字是以有理數分子/分母的形式給出的,你輸出的和也必須是有理數的形式。

輸入格式:

輸入第一行給出乙個正整數n(≤100)。隨後一行按格式a1/b1 a2/b2 …給出n個有理數。題目保證所有分子和分母都在長整型範圍內。另外,負數的符號一定出現在分子前面。

輸出格式:

輸出上述數字和的最簡形式 —— 即將結果寫成整數部分 分數部分,其中分數部分寫成分子/分母,要求分子小於分母,且它們沒有公因子。如果結果的整數部分為0,則只輸出分數部分。

輸入樣例1:

52/5 4/15 1/30 -2/60 8/3

輸出樣例1:

3 1/3

輸入樣例2:

24/3 2/3

輸出樣例2:

2輸入樣例3:

31/3 -1/6 1/8

輸出樣例3:

7/24

#include#includeint yueshu(int n,int m)

orginn/=m;

orginm/=m;

printf("%d/%d\n",orginn,orginm);

}}int main()

if(sum1)

}if(sum1)

}else printf("0");

return 0;

}

N個數求和

n個數求和 本題的要求很簡單,就是求n個數字的和。麻煩的是,這些數字是以有理數分子 分母的形式給出的,你輸出的和也必須是有理數的形式。輸入格式 輸入第一行給出乙個正整數n le 100 隨後一行按格式a1 b1 a2 b2 給出n個有理數。題目保證所有分子和分母都在長整型範圍內。另外,負數的符號一定...

N個數求和

本題的要求很簡單,就是求n個數字的和。麻煩的是,這些數字是以有理數分子 分母的形式給出的,你輸出的和也必須是有理數的形式。輸入第一行給出乙個正整數n 100 隨後一行按格式a1 b1 a2 b2 給出n個有理數。題目保證所有分子和分母都在長整型範圍內。另外,負數的符號一定出現在分子前面。輸出上述數字...

多個數字求和

1.設計思想 從命令行內輸入多個引數,先把輸入的引數遍歷一遍計算出引數的個數count,然後申請乙個大小為count的double型陣列用來存放轉化為double型的引數。最後將double型別的引數相加求和並輸出。2.流程圖 3.源程式 public class sum double a new ...