正如標題所說,我正在制定一個程序來查找分數的GCD。該程序有一個功能,可以找到它,但我遇到了一些問題。 我希望函數接受兩個結構變量(分母和分子),並返回GCD(整數) 這裏是我的代碼: #include <stdio.h>
struct fraction{
int numerator,denominator;
};
int find_gcd(struct fraction s
以下是my solution到a problem on codechef。 我在計算機上得到正確的輸出,但沒有在codechef上輸出。 我在我的代碼中找不到錯誤。 問題是將數組除以其元素的GCD並將其打印出來。 我寫了下面的代碼: #include<stdio.h>
int main(void)
{
int t,n;
scanf("%d",&t);
whil
我想做一個函數組合,給定兩個整數n和m,返回一個整數的三元組: (a,b,gcd(n,m)),使得: am + bn = gcd( n,m) 不應該認爲整數總是正數。 gcd :: Int -> Int -> Int
gcd n m
| n == m = n
| n > m = gcd (n-m) m
| n < m = gcd n (m-n)
combine :: Int ->Int