Re: [問題]最大公因數

看板C_and_CPP作者 (慢慢)時間15年前 (2010/02/11 13:08), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串5/5 (看更多)
#include <stdio.h> #include <stdlib.h> int f(int a,int b){ int i,ans; for(i=1;i<=a;i++){ if(a%i==0&&b%i==0) ans=i;} printf("%d",ans); } int main(int argc, char *argv[]) { int a,b,temp; scanf("%d %d",&a, &b); if(a>b){ temp=a; a=b; b=temp;} f(a,b); system("PAUSE"); return 0; } 初學者嘗試寫寫XP -- HEY~~~HEY~~~CHAAAAARLIE~!   。。。。。 ⊙ . ▼▼▼▼ \▲▲▲▲ φ . \ . δ ./ㄨ \\/ˊ▄▄ \|/ㄑ ( ︶ ˋ\///\/. by Armour@joke -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.131.129.13

02/12 02:11, , 1F
always output 1
02/12 02:11, 1F

02/12 02:12, , 2F
因為 a%1==0 && b%1==0 恆成立
02/12 02:12, 2F

02/12 02:13, , 3F
阿勒看錯~~抱歉 faint
02/12 02:13, 3F

02/12 09:41, , 4F
變數的初值建議先設定一下。如 a=0,tmp=0 ...
02/12 09:41, 4F
文章代碼(AID): #1BT05JcK (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1BT05JcK (C_and_CPP)