救命啊,女大学生不会啊了

img

#include <stdio.h>

int n;

double ans;

int a;

int main()
{
    scanf("%d",&n);

    for(int i = 1;i <= n; i++)
    {
        scanf("%d",&a);

        if(a <= 150)
            ans = 0.4463 * a;

        else if(a <= 400)

            ans = 0.4463 * 150 + 0.4663 * (a - 150);
        else

            ans = 0.4463 * 150 + 0.4663 * 250 + 0.5663 * (a - 400);

        printf("%.2f\n", ans) ;
    }
}

很抱歉,我初中

看上去好复杂😅


#include <stdio.h>
int main()
{

    int a;
    scanf("%d", &a);
    int b[a];
    for(int i=0; i<a; i++)
    {
        scanf("%d", &b[i]);
    }
    for(int i=0; i<a; i++)
    {
        float price;
        if(b[i]<=150)
            price=0.4463;
        else if(b[i]<=400)
            price=0.4663;
        else
            price=0.5663;
        printf("%.2f\n", b[i]*price) ;
    }
}

img