c语言 现有n个队员,分成m组,要求每组之间人数差最少

2024-11-20 18:42:33
推荐回答(1个)
回答1:

#include 
int main()
{
    int m,n;
    int i, a,b;
    scanf("%d%d", &n, &m);
    if(n%m==0)
    {
        a=n/m;
        printf("每组%d人\n", a);
    }
    else
    {
        a=n%m;
        b=n/m+1;
        printf("%d人%d组, 加 %d人%d组\n", b,a,b-1,m-a);
    }
    
    return 0;
}