zoukankan      html  css  js  c++  java
  • 核桃的数量

    问题描述

    小张是软件项目经理,他带领3个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。他的要求是:

    1. 各组的核桃数量必须相同

    2. 各组内必须能平分核桃(当然是不能打碎的)

    3. 尽量提供满足1,2条件的最小数量(节约闹革命嘛)

    输入格式
    输入包含三个正整数a, b, c,表示每个组正在加班的人数,用空格分开(a,b,c<30)
    输出格式
    输出一个正整数,表示每袋核桃的数量。
    样例输入1
    2 4 5
    样例输出1
    20
    样例输入2
    3 1 1
    样例输出2
    3
    即:求三个数的最小公倍数
     1 #include<iostream>  
     2 using namespace std;  
     3 int main()  
     4 {  
     5     int a,b,c,i;  
     6     while(cin>>a>>b>>c)  
     7     {  
     8         for(i=1;;i++)  
     9         {  
    10             if(i%a==0&&i%b==0&&i%c==0)  
    11             {  
    12                 cout<<i<<endl;  
    13                 break;  
    14             }  
    15         }  
    16         cout<<endl;  
    17     }  
    18     return 0;  
    19 }  

    扩展:

    关于c语言中秋最大公约数和最小公倍数的算法可以见:

     
  • 相关阅读:
    Dockfile编写常见命令
    coreDNS域名无法解析问题
    开源软件
    容器相关
    日常工具
    持续集成
    mysql主从同步
    生产环境MySQL5.7-my.cnf 配置文件 for linux (转)
    工作交接流程引导图
    文章记录
  • 原文地址:https://www.cnblogs.com/curo0119/p/8399102.html
Copyright © 2011-2022 走看看