说明
车站行李托运费标准是:10千克或10千克以下,每千克收费1.5元,超过10千克的行李,按每超过1千克增加2.5元进行收费。试编一程序,输入行李的托运费,算出行李的重量。
输入格式
读入一个实型值,表示行李的托运费。
输出格式
一个实型数,即行李的重量,保留两位小数。
样例
输入数据 1
3
输出数据 1
2.00
#include<stdio.h>
int main()
{
float n, s;
scanf("%f", &s);
if (s <= 15)
{
n = s / 1.5;
printf("%.2f", n);
}
if (s > 15)
{
n = (s - 15) / 2.5 + 10;
printf("%.2f", n);
}
return 0;
}
若在VS 2022上运行该程序,则须把scanf改为scanf_s。
C语言中用float定义小数,%.1f 表示1位小数,%.2f表示2位小数。