蓝桥杯真题1

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

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

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

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

C

#include
int fact(int a,int b)
{
    int t;
    t=a%b; 
    if(t==0)
    {
        return b;
    }
    else
    {
        a=b;
        b=t;
        return fact(a,b);
    }     
}
int main(void)
{
    int a,b,c,s,t;
    scanf("%d %d %d",&a,&b,&c);
    s=a*b/fact(a,b);
    t=s*c/fact(s,c);
    printf("%d",t);
    return 0;
}
 

你可能感兴趣的:(蓝桥杯真题1)