最最最最最最最最最最简单的题解
2026-06-04 20:23:32
发布于:浙江
17阅读
0回复
0点赞
这题很简单,但注意审题,不要把价格搞错或弄混
#include<iostream>
using namespace std;
int main()
{
int X,Y,Z,Q;//这里按照原题定义变量
cin>>X>>Y>>Z>>Q;
if(2*X+5*Y+3*Z>Q)//判断,这里是用if拿来判断第一个条件:如果我们要买的物品的价格合起来比Q(钱)这个变量大,
{
cout<<"No"<<endl<<(2*X+5*Y+3*Z)-Q;//那么就输出这个No加换行加缺的钱,缺的钱可以直接用混合四则运算,不必再建一个变量
}
else//如果小于等于Q呢?
{
cout<<"Yes"<<endl<<Q-(2*X+5*Y+3*Z);//那么就输出这个Yes加换行,后面的剩余钱也可以把上面NO的公式给倒换一下
}
}
不要忘记……Yes和No]是第一个大写后面是小写哦

比较迟了,睡觉睡觉~
这里空空如也


有帮助,赞一个