这个用c语言怎么写,求解答!

img

#include <stdio.h>

int main()
{
float n,t,m=0;
scanf("%f%f",&n,&t);

if(n<=3)
{
    m=10+(int)(t/5)*2;
}
else if(n<=10)
{
    m=10+(n-3)*2+(int)(t/5)*2;
}
else
{
    m=10+7*2+(n-10)*3+(int)(t/5)*2;
}

printf("%.f",m);

return 0;
}


#include<iostream>
#include<cmath>
using namespace std;
int main()
{
    float a;
    int time;
    cin>>a;
    cin>>time;
    float money;
    if(a<=3)
    {
        money=10+(time/5)*2;
        cout<<round(money)<<endl;
     } 
     else if(a<=10)
     {
         money=10+2*(a-3)+(time/5)*2;
        cout<<round(money)<<endl;
     } 
    else 
    {
        money=10+2*(10-3)+3*(a-10)+(time/5)*2;
        cout<<round(money)<<endl;
    }
    
    return 0;
    
}

#include <stdio.h>

int main()
{
float n,t,m=0;
scanf("%f%f",&n,&t);

if(n<=3)
{
    m=10+(t>=5?(t/5*2):0);
}
else if(n<=10)
{
    m=10+(n-3)*2+(t>=5?(t/5*2):0);
}
else
{
    m=10+7*2+(n-10)*3+(t>=5?(t/5*2):0);
}

printf("%.f",m);

return 0;
}