过了样例研究老半天不知道另外50分在哪会不会写的太复杂导致的
查看原帖
过了样例研究老半天不知道另外50分在哪会不会写的太复杂导致的
764793
Czh116489楼主2022/8/27 17:57
#include<bits/stdc++.h>
int main()
{
    int x,b;
    char c;
    scanf("%d %c",&x,&c);
    if(x>=1000)
    {
        if(c=='n')
        {
            b=8+4*((x-1000)/500);
            if((x-1000)%500!=0)//判断有没有多余的
            {
                b=b+4;//取模判断多出的未满500g自动加4元
            }
            printf("%d\n",b);
        
        }
        else(c=='y');
        {
            b=13+4*((x-1000)/500);
            if((x-1000)%500!=0)
            {
                b=b+4;
            }
            printf("%d\n",b);
        }
        
    }
    else
    {
        if(c=='n')
        {
            b=8;
            printf("%d\n",b);
        }
        else(c=='y');
        {
            b=13;
            printf("%d\n",b);
        }
    }
    
    return 0;
    
}
2022/8/27 17:57
加载中...