1 条题解

  • 2
    @ 2024-4-27 18:58:30

    【题目大意】

    已知买一个签字笔、记事本、直尺的价格,输入要买的数量和总钱数,问是否能够买到需要的数量。

    【考纲知识点】

    变量的定义与使用、选择结构、基本运算、输入输出语句。

    【解题思路】

    1. 按题目要求定义好需要的变量,并实现输入;
    2. 根据单价求出购买这些数量的需要总钱数;
    3. 如果有的钱数大于等于需要的钱数,输出“Yes”和剩余的钱数;否则输出“No”和缺少的钱数。

    【参考程序】

    #include <iostream>
    using namespace std;
    int main()
    {
    	int x=0,y=0,z=0,q=0;
    	cin>>x>>y>>z>>q;
    	int t=x*2+y*5+z*3;
    	if(q>=t){
    		cout <<"Yes"<< endl;
    		cout<<q-t<<endl;
    	}else{
    		cout <<"No"<< endl;
    		cout<<t-q<<endl;
    	}
    	return 0;
    }
    
    • 1

    信息

    ID
    501
    时间
    1000ms
    内存
    256MiB
    难度
    6
    标签
    递交数
    1623
    已通过
    506
    上传者