算数小能手

时间: 1ms        内存:128M

描述:

现在有一个超级超级超级难的题目难到了我。好希望有个人可以来帮助我一下啊!题目是这样的:小明去买菜,正赶上卖菜的打折,一棵大白菜五元,如果消费在40元以内(包括四十)就打八折如果在40元以上60元以下就打七折,如果在60以上就打六折。现在小明买了n棵大白菜。他应该付多少钱??求帮助!

输入:

一个整数n(0<=n<=100)

输出:

实际应该花的钱数

示例输入:

10

示例输出:

35

提示:

参考答案(内存最优[1120]):

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int n;
    float m;
    scanf("%d",&n);
    m=n*5;
    if(m<=40)
    {
        m=m*0.8;
    }
    if(m>40&&m<=60)
    {
        m=m*0.7;
    }
    if(m>60)
    {
        m=m*0.6;
    }
    printf("%.0f\n",m);
    return 0;
}

参考答案(时间最优[1]):

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int n;
    float m;
    scanf("%d",&n);
    m=n*5;
    if(m<=40)
    {
        m=m*0.8;
    }
    if(m>40&&m<=60)
    {
        m=m*0.7;
    }
    if(m>60)
    {
        m=m*0.6;
    }
    printf("%.0f\n",m);
    return 0;
}

题目和答案均来自于互联网,仅供参考,如有问题请联系管理员修改或删除。