C_and_CPP 板


LINE

#include<iostream> using namespace std; void func(int c); int main() { int num1, num2, num3; cout << "請輸入第一個整數 : "; cin >> num1; cout << "請輸入第二個整數 : "; cin >> num2; cout << "請輸入第三個整數 : "; cin >> num3; int a,b=num2,c=num3,d=num1%num2%num3; while (d!=0) { a=b; b=c; c=d; d=a%b%c; } func(c); } void func(int c) { cout << "最大公因數為 " << c << endl; system("pause"); } 請問我哪裡寫錯了 我輸入 18 30 36 她顯示的最大公因數卻是 12 我思考很久還是不知道錯在哪裡 希望會的人可以教我一下 ^^ --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.85.186
1F:推 VictorTom:三個數的最大公因數不是其中兩個的最大公因數的結果, 04/21 20:04
2F:→ VictorTom:再去和第三個數求一次最大公因數就好了嗎?? 04/21 20:04
3F:→ VictorTom:只是覺得你的code好像是把三個數攪在一起算....@_@" 04/21 20:05
4F:推 gozha:我沒看過這樣的輾轉相除就是了.. 囧 04/21 20:31
5F:→ leonlicon:V大,那我應該要如何改才會正確?? 04/21 20:32
6F:→ leonlicon:因為我想了,3小時還是不知道該如改 囧rz 04/21 20:33
7F:→ netsphere:GCD(GCD(a,b),c) ? 04/21 20:34
8F:推 VictorTom:樓上已經寫了, 不用function, 就分兩個迴圈各跑一次吧. 04/21 20:48
9F:→ VictorTom:把書上交兩數輾轉相除法的code copy再改一改就是了@_@" 04/21 20:49
10F:→ leonlicon:我會用function,試題目要求 04/21 21:20
11F:→ leonlicon:因為不想等到下禮拜才講解所以先問(今天期中考題目) 04/21 21:21
12F:→ leonlicon:我先來思考一下n大寫的 04/21 21:27
13F:→ leonlicon:看來我上課太混了,n大都講了,結果我還是不知如何改... 04/21 21:42
14F:推 VictorTom:你會用func是題目要求?? 問題是你的寫法不太像是題目希 04/21 22:12
15F:→ VictorTom:望的, 如果題目是寫一個func求最大公因數, 你原來的寫法 04/21 22:12
16F:→ VictorTom:只是把已經算好的數值印出來, func不是求值用的.... 04/21 22:13
17F:→ VictorTom:至於用while做輾轉相除法應該是非常常見的例子了... 04/21 22:13
18F:→ VictorTom:參考n大的方式改一下應該就有了才對....@_@" 04/21 22:14
19F:推 niewolf:推樓上 你的func只是做輸出 應該不是題目想要的.. 04/22 11:04







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Gossiping站內搜尋

TOP