本文最後由 編輯部女孩 於 2016-9-12 13:49 編輯
你說的函式應該是說要用call function的方式吧!
#include <stdio.h>
#include <stdlib.h>
int GCD (int, int);
int main(void)
{
int a, b;
printf("請輸入 2 個正整數 \n");
scanf("%d %d",&a,&b);
printf("最大公因數 %d\n",GCD(a, b));
system("pause");
return 0;
}
int GCD (int x, int y)
{
int temp, r;
if(x < y)
{
temp = x;
x = y;
y = temp;
}
while(y != 0)
{
r = x % y;
x = y;
y = r;
}
return x;
}
我修改了3樓的大大的程式用call function的方式寫了
自己用C++跑過應該對
|