至少要买几瓶止咳糖浆?

分析问题

根据输入的年龄,判断购买多少瓶糖浆

需要的变量有a ,t,n; //a 代表 age;t 代表total; n 代表number

建立模型

输入年龄

如果10岁以上

​ 总用量为:5 * 25 * 3

如果7岁到10岁

​ 总用量为:5 * 15 * 3

如果3岁到6岁

​ 总用量为: 5 * 5 * 3

需要的瓶数为:总用量 / 120 (能整除)

或需要的瓶数为:总用量 / 120 +1

输出瓶数

编写代码

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,total,n;
    cin>>a;
    if(a>10){
        total =5 * 25 * 3;
    }else if(a>=7 && a<=10){
        total =5 * 15 * 3;
    }else if(a>=3 && a<=6){
        total = 5 * 5 * 3;
    }
    if(total%120 == 0){
        n = total /120;
    }else{
        n = total /120 +1;
    }
    cout<<n;
    return 0;
}

保存、编译、运行