[問題] 求gcd和lcm
int gcd(int a,int b,int c)
{
int d;
for(d=a;a%d==0&&b%d==0&&c%d==0;d--)
return d;
}
int lcm(int a,int b,int c)
{
int d;
for(d=a;d%a==0&&d%b==0&&d%c==0;d++)
return d;
}
作業要求三個數的gcd和lcm
程式可以跑
但是出來的gcd和lcm都不是我要的
但有時候gcd又會跑出正確值
可以幫我看看哪裡出錯嗎
感謝m(_ _)m
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.117.195.228
→
11/08 11:29, , 1F
11/08 11:29, 1F
→
11/08 11:31, , 2F
11/08 11:31, 2F
→
11/08 11:32, , 3F
11/08 11:32, 3F
→
11/08 11:33, , 4F
11/08 11:33, 4F
推
11/08 11:34, , 5F
11/08 11:34, 5F
→
11/08 11:35, , 6F
11/08 11:35, 6F
→
11/08 11:36, , 7F
11/08 11:36, 7F
→
11/08 11:42, , 8F
11/08 11:42, 8F
→
11/08 12:17, , 9F
11/08 12:17, 9F
→
11/08 12:33, , 10F
11/08 12:33, 10F
推
11/08 15:03, , 11F
11/08 15:03, 11F
→
11/08 15:03, , 12F
11/08 15:03, 12F
→
11/08 15:04, , 13F
11/08 15:04, 13F
推
11/08 15:05, , 14F
11/08 15:05, 14F
→
11/08 15:18, , 15F
11/08 15:18, 15F
→
11/08 15:19, , 16F
11/08 15:19, 16F
→
11/08 15:19, , 17F
11/08 15:19, 17F
→
11/08 17:39, , 18F
11/08 17:39, 18F
→
11/08 17:40, , 19F
11/08 17:40, 19F
→
11/08 18:14, , 20F
11/08 18:14, 20F
推
11/08 23:08, , 21F
11/08 23:08, 21F
推
11/09 01:05, , 22F
11/09 01:05, 22F
推
11/11 13:21, , 23F
11/11 13:21, 23F
討論串 (同標題文章)