pku 2272 Bullseye
来源:互联网 发布:国家统计局人口数据图 编辑:程序博客网 时间:2024/04/30 09:22
http://acm.pku.edu.cn/JudgeOnline/problem?id=2272
题意是求两射击员的得分,然后比较谁胜利了。
#include <stdio.h>#include <math.h>int distance(double x,double y)//计算得分的函数{double dis;dis = sqrt(x*x + y*y);//计算半径if(dis <= 3)return 100;else if(dis <= 6)return 80;else if(dis <= 9)return 60;else if(dis <= 12)return 40;else if(dis <= 15)return 20;else return 0;}void Work(){double a,b;int i,j,flag;int score[2];while(1){flag = 0;for(i = 0;i < 2;i ++){score[i] = 0;for(j = 0;j < 3;j ++){scanf("%lf%lf",&a,&b);if(a == -100){flag = 1;break;}score[i] = score[i] + distance(a,b);//分数累加}if(flag)break;}
//比较分数if(flag)break;if(score[0] == score[1])printf("SCORE: %d to %d, TIE./n",score[0],score[1]);else if(score[0] < score[1])printf("SCORE: %d to %d, PLAYER 2 WINS./n",score[0],score[1]);else if(score[0] > score[1])printf("SCORE: %d to %d, PLAYER 1 WINS./n",score[0],score[1]);}}int main(){Work();return 0;}
/*
-9 0 0 -4.5 -2 2 9 0 0 4.5 2 -2-19.0 19.0 0 0 0 0 3 3 6 6 12 12-100 0 0 0 0 0 0 0 0 0 0 0
SCORE: 240 to 240, TIE.SCORE: 200 to 140, PLAYER 1 WINS.
*/
- pku 2272 Bullseye
- POJ-2272-Bullseye
- POJ 2272 Bullseye G++
- Bullseye
- WOJ1114-Bullseye
- Google Code Jam 2013 - Bullseye
- Bullseye Coverage license破解笔记
- C++ 代码覆盖率工具Bullseye Coverage
- 移植 bullseye coverage—arm 版本
- Bullseye Code Coverage 代码分析工具地址
- C++ 代码覆盖率工具Bullseye Coverage(收藏)
- pku 1018 && pku 1095
- pku 3345 && pku 3107
- PKU 1161、PKU 2524、 PKU 1308
- pku 1003
- pku 1125
- PKU 1002
- PKU题解
- C++箴言:理解typename的两个含义
- pku 2136 Vertical Histogram
- Visual Studio 2008下载地址包含MSDN For 2008
- Java与模式笔记(17)
- 主题:优化MyEclipse7.5(其他版本可以类推)
- pku 2272 Bullseye
- Java与模式笔记(18)
- pku2451 半平面交
- vc 代码创建IIS(WeB)站点
- 在恍惚中渐行渐远
- 改变键盘颜色 iphone
- 2010.8.oj记录(已完结)
- 收集了一下WINDDOWS VISTA密码破解的方法
- 收集了一下WINDDOWS VISTA密码破解的方法