【题目链接】
【题目考点】
1. if语句
2. 三目运算符
【题解代码】
解法1:用if语句,cin与cout
#include<bits/stdc++.h>
using namespace std;
int main()
{
double a, r;//a:行李重量 r:费用
cin >> a;
if(a <= 20)
r = a*1.68;
else
r = a*1.98;
cout << fixed << setprecision(2) << r;
return 0;
}
解法2:用三目运算符,scanf与printf
#include<bits/stdc++.h>
using namespace std;
int main()
{
double a;//a:行李重量
scanf("%lf", &a);
printf("%.2f", a <= 20 ? a*1.68 : a*1.98);
return 0;
}