4 条题解
-
1
非常简单
考点如下:
- 输出小数
- if结构
- 加减乘除
求点赞!!!
上AC代码
#include<bits/stdc++.h> using namespace std; int main(){ int a; cin>>a; double ans=0; if (a<=150) ans=0.4463*a; else if (a>150 && a<=400) ans=a*0.4463+0.02*(a-150); else if (a>400) ans=a*0.4463+0.02*(a-150)+0.1*(a-400); printf("%.1f\n",ans); return 0; }
-
-1
#include<bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; if(n<=150)cout<<fixed<<setprecision(1)<<n*0.4463; else if(n>=150&&n<=400)cout<<fixed<<setprecision(1)<<150*0.4463+(n-150)*0.4663; else cout<<fixed<<setprecision(1)<<150*0.4463+250*0.4663+(n-400)*0.5663; return 0; }
- 1
信息
- ID
- 5480
- 时间
- 1000ms
- 内存
- 125MiB
- 难度
- 1
- 标签
- (无)
- 递交数
- 763
- 已通过
- 361
- 上传者