c语言 韩信点兵

//韩信点兵 分别三人,五人 七人一组,a b c分别表示每种队形排尾的人数(且a<3,b<5,c<7)
//计算方法 最少人数=a*70+b*21+c*15-n*105直到人数 少于105
#include<stdio.h>
int main(){
    int a,b,c,sum=0;
    scanf("%d%d%d",&a,&b,&c);
    sum=a*70+b*21+c*15;
    while(sum>105){
        sum-=105;
        if(sum<105)
            break;
    }
    if(sum>100&&sum<=105||sum<10)
        printf("无解\n");
    if(10<=sum&&sum<=100)
        printf("%d\n",sum);
    return 0;
}

转载于:https://www.cnblogs.com/qingtianBKY/p/6560294.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值