注意:跨年没有满分,没有去测试,题目不清楚去哪里测试,所以不清楚是否AC,如有错误请指出
上图是 10m 气手枪靶纸。10 环的直径为 11.5mm,9 环的直径为 27.5mm,8 环的直径为 43.5mm。7~10 环区为黑色,直径为 59.5mm,外环直径为 155.5mm。1~6 环区直径差均为常数。
当所有环线标记都被擦除,你还能否判断成绩?
输入格式:
输入在一行中给出一个选手射击的点到靶心的直线距离,以微米(10−3毫米)为单位。
输出格式:
根据输入的距离,输出该选手得到的环值。注意:脱靶计 0 分。
#include<bits/stdc++.h>
using namespace std;
int main(){
double a;
cin >> a;
a/=1000;
if(a<=11.5/2){
cout << 10 << endl;
}
else if(a<=27.5/2){
cout << 9 << endl;
}
else if(a<=43.5/2){
cout << 8 << endl;
}
else if(a<=59.5/2){
cout << 7 << endl;
}
else{
a-=59.5/2;
for(int i=6;i>0;i--){
a-=8;
if(a<=0){
cout << i << endl;
break;
}
}
if(a>0){
cout << 0 << endl;
}
}
return 0;
}