int main()
{
int x;
double y;
cin>>x;
if(1<=x&&x<=5)
{y=2x;
printf("%.2lf",y);
}
else if(6<=x&&x<=10)
{y=1.9*x;
printf("%.2lf",y);
}
else if(11<=x&&x<=15)
{y=1.8*x;
printf("%.2lf",y);}
else if(16<=x&&x<=20)
{y=1.7*x;
printf("%.2lf",y);}
else if(x>=20)
{y=1.6x;
printf("%.2lf",y);}
return 0;
}
你把代码截图贴出来,你这不用代码块贴出来的代码,少了多个*号,看不清楚
#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
int x;
double y;
cin>>x;
if(1<=x&&x<=5)
{y=2*x;
printf("%.2lf",y);
}
else if(6<=x&&x<=10)
{y=1.9*x;
printf("%.2lf",y);
}
else if(11<=x&&x<=15)
{y=1.8*x;
printf("%.2lf",y);}
else if(16<=x&&x<=20)
{y=1.7*x;
printf("%.2lf",y);}
else if(x>=20)
{y=1.6*x;
printf("%.2lf",y);}
return 0;
}