题解:P11576 [CCC2020] Dog Treats

· · 题解

题目传送门

题目大意

计算 1S+2M+3L 是否大于等于 10,是则输出 happy,否则输出 sad

解法

使用题目中的公式计算快乐值 happy=1S+2M+3L,使用 if 判断 happy 是否大于等于 10,是则输出 happy,否则输出 sad

代码:

#include<iostream>
using namespace std;
int s,m,l,happy;
int main(){
    cin>>s>>m>>l;
    happy=1*s+2*m+3*l;
    if(happy>=10){
        cout<<"happy\n";
    }else{
        cout<<"sad\n";
    }
    return 0;
}