九度oj题目1002:Grading
来源:互联网 发布:淘宝下载安装2017官方 编辑:程序博客网 时间:2024/04/19 14:13
//不是说C语言就是C++的子集么,为毛printf在九度OJ上不能通过编译,abs还不支持参数为整型的abs()重载
//C++比较正确的做法是#include<cmath.h>,cout的格式输出需要用到#include<iomanip>库函数,具体为:cout<<fixed<<setprecision(1)<<score<<endl;结果保留一位小数
#include<iostream>#include<iomanip>#include<cmath>using namespace std;int maxscore(int ,int ,int);int main(){double p,t,g1,g2,g3,gj;while(cin>>p>>t>>g1>>g2>>g3>>gj){double score;if(g1<=p&&g2<=p&&t<p){if(abs(g1-g2)<=t){score=(g1+g2)/2.0;}else if(abs(g1-g3)<=t&&abs(g3-g2)<=t){score=maxscore(g1,g2,g3);}else if(abs(g1-g3)<=t||abs(g3-g2)<=t){if(abs(g1-g3)<abs(g2-g3)){score=(g1+g3)/2.0;}else{score=(g2+g3)/2.0;}}else{score=gj;}}cout<<fixed<<setprecision(1)<<score<<endl;}return 0;}int maxscore(int g1,int g2 ,int g3){double score;if(g1>g2){if(g1>g3)score=g1;elsescore=g3;}else{if(g2>g3)score=g2;elsescore=g3;}return score;}
0 0
- 九度OJ 题目1002:Grading
- 九度oj题目1002:Grading
- 九度OJ 题目1002:Grading
- 九度OJ题目1002:Grading
- 九度OJ 1002 Grading
- 九度OJ 1002:grading
- 九度 OJ 1002 grading
- 九度OJ 1002 Grading
- 【九度OJ--1002】grading
- 九度OJ 1002:Grading
- 九度oj-1002-Grading
- 九度 OJ 1002:Grading
- 九度OJ 1002 Grading
- 九度OJ-1002:Grading
- 九度OJ 1002 Grading
- 【九度OJ】1002:Grading
- 九度 题目1002:Grading
- 【九度】题目1002:Grading
- Spring框架中的Aop是做什么用的?
- php设置session生存时间
- orale的学习历程
- 收藏
- 使用Handler对象引发空指针错误
- 九度oj题目1002:Grading
- c++ istream 读取方法
- 新人报到
- VMware workstation 错误解决
- code forces 408A Line to Cashier
- C++中智能指针的简单使用
- Codeforces Round #239 (Div. 2)
- 2014 MVP Open Day 见闻(中)
- 用于二次开发企业即时通讯源码