免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
返回列表 發帖

上機練習題 - 三數找最小公倍數

  1. #include<stdio.h>
  2. int main(){

  3. int a,b,c,r;
  4. double prea,preb,prec;
  5. int a2,b2;
  6. double prea2,preb2;
  7. double end;

  8. scanf("%d %d %d",&a,&b,&c);

  9. prea = a;
  10. preb = b;
  11. prec = c;

  12. while(b){
  13.         r = a % b;
  14.         a = b;
  15.         b = r;
  16. }

  17. b =preb;
  18. a2 = prea*preb/a;

  19. while(b){
  20.         r = c % b;
  21.         c = b;
  22.         b = r;
  23. }

  24. b2 = prec*preb/c;

  25. prea2 = a2;
  26. preb2 = b2;

  27. while(b2){
  28.         r = a2 % b2;
  29.         a2 = b2;
  30.         b2 = r;
  31. }

  32. end = prea2*preb2/a2;
  33. printf(" %lf",end);
  34. return 0;
  35.        
  36. }
複製代碼
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

小貓貓2024了喔!
(點一下露米亞傳送到小貓貓2024大事記)

  1. #include<stdio.h>
  2. int LCM(int a,int b)
  3. {
  4.         double prea=a,preb=b;
  5.         int a2,r;
  6.         while(b){
  7.                 r = a % b;
  8.                 a = b;
  9.                 b = r;
  10.         }

  11.         b =preb;
  12.         a2 = prea*preb/a;
  13.         return (a2);
  14. }
  15. int main(){

  16. int a,b,c;

  17. scanf("%d %d %d",&a,&b,&c);

  18. printf(" %d",LCM(LCM(a,b),c));
  19. return 0;
  20.        
  21. }
複製代碼
看到某小貓打的程式,決定秀一波function版。

TOP

回復 2# 冰冰丿


為甚麼進度比我們快!!!

小貓貓2024了喔!
(點一下露米亞傳送到小貓貓2024大事記)

TOP

返回列表