计算球体积

Problem Description

根据输入的半径值,计算球的体积。

Input

输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。

Output

输出对应的球的体积,对于每组输入数据,输出一行,计算结果保留三位小数。

Sample Input

1 1.5

Sample Output

4.189 14.137

Hint

#define PI 3.1415927

#include<iostream>
#define PI 3.1415927
#include<cmath>
#include<iomanip>
using namespace std;int main(){double radius,volume;while(cin>>radius){volume = 4*PI*pow(radius,3)/3;cout<<setiosflags(ios::fixed)<<setprecision(3)<<volume<<endl;}
}

求绝对值

Problem Description

求实数的绝对值。

Input

输入数据有多组,每组占一行,每行包含一个实数。

Output

对于每组输入数据,输出它的绝对值,要求每组数据输出一行,结果保留两位小数。

Sample Input

123

-234.00

Sample Output

123.00
234.00
#include<iostream>
#include<cmath>
#include<iomanip>
using namespace std;int main(){double num;while(cin>>num){num = fabs(num);cout<<setiosflags(ios::fixed)<<setprecision(2)<<num<<endl;}
}

成绩转换

Problem Description

输入一个百分制的成绩t,将其转换成对应的等级,具体转换规则如下:
90~100为A;
80~89为B;
70~79为C;
60~69为D;
0~59为E;

Input

输入数据有多组,每组占一行,由一个整数组成。

Output

对于每组输入数据,输出一行。如果输入数据不在0~100范围内,请输出一行:“Score is error!”。

Sample Input

56
67
100
123

Sample Output

E
D
A
Score is error!
#include<iostream>
using namespace std;int main(){int t,result;while(cin>>t){result = t/10;if(t>=-9&&t<=-1)result = -1;switch(result){case 10:case 9:cout<<"A"<<endl;break;case 8:cout<<"B"<<endl;break;case 7:cout<<"C"<<endl;break;case 6:cout<<"D"<<endl;break;case 5:case 4:case 3:case 2:case 1:case 0:cout<<"E"<<endl;break;default:cout<<"Score is error!"<<endl;break;}}
}

此题要注意负数,当输入-9以内的数时应进行判断。

第几天?

Problem Description

给定一个日期,输出这个日期是该年的第几天。

Input

输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成,具体参见sample input ,另外,可以向你确保所有的输入数据是合法的。

Output

对于每组输入数据,输出一行,表示该日期是该年的第几天。

Sample Input

1985/1/20
2006/3/12

Sample Output

20
71

#include<cstdio>
int main()
{int year,month,day;int days_of_month[12]={31,28,31,30,31,30,31,31,30,31,30,31};while(~scanf("%d/%d/%d",&year,&month,&day)){int sum=0;for(int i=0;i<month-1;i++)sum+=days_of_month[i];if(year%400==0||(year%4==0&&year%100!=0)){if(month>2)sum+=day+1;elsesum+=day;}elsesum+=day;printf("%d\n",sum);}return 0;
}

杭电OJ100题——2002-2005(C++版)相关推荐

  1. Help Johnny-(类似杭电acm3568题)

    Help Johnny(类似杭电3568题) Description Poor Johnny is so busy this term. His tutor threw lots of hard pr ...

  2. 杭电2317题 Nasty Hacks

    /** 杭电2317题 Nasty Hacks讨厌的黑客题目大意:给你三个数 第一数表示是再不做广告的前提下公司的收入为 r 第二数表示在做广告的前提下公司的收入为 e第三数表示做广告的成本为 c*/ ...

  3. 最详细最简单:最大公因数求法、辗转相除法、更相减损法,入门ACM,杭电水题,算法递归,初级算法题一看就懂

    文章目录 前言 一.名称定义 1.最大公约数 2.辗转相除法 3.更相减损法 二.ACM杭电入门题 1.解题思路 三.解题参考代码(C语言,C++) 0.最优算法(C++) 1.辗转相除求解(C语言) ...

  4. 上班无聊之际就聊聊杭电ACM1002题吧

    上班无聊之际就聊聊杭电ACM1002题吧 杭电acm不但对提交的输出格式有严格的要求,而且对代码本身也有要求毕竟我们自己写代码的时候的编译器和它内部的不一定一样是不是.所以就导致了一系列的坑爹事件,先 ...

  5. 杭电acm2151题java的解法,杭电ACM题型分类

    杭电ACM题型分类 基础题:1000.1001.1004.1005.1008.1012.1013.1014.1017.1019.1021.1028.1029.1032.1037.1040.1048.1 ...

  6. 杭电oj1620题c语言答案,杭电oj部分水题 c语言源代码.doc

    杭电oj部分水题 c语言源代码 殿剐忱酪短祭幂曝沈脸蛀蓑挞姻扶宠秤蓄幌榆矾巨旷于渍弯史影得熄孟椒菊葫彦籍蛛绊趣庙捣载睹答赊索添垛蝎伙生瞎回悟辅篇狱辗歧病氯急迸怜煽跋屋凡逻甲确烧迟卞姻郸被康少辊蒂刽厂礁 ...

  7. 杭电oj1062题c语言答案,杭电大OJ题1062,为什么这样的代码会Time Limited exceed,是太复杂了吗?...

    杭电大OJ题1062,为什么这样的代码会Time Limited exceed,是太复杂了吗?0 问题ProblemDescriptionIgnatiuslikestowritewordsinreve ...

  8. 杭电60题--part 1 HDU1003 Max Sum(DP 动态规划)

    最近想学DP,锻炼思维,记录一下自己踩到的坑,来写一波详细的结题报告,持续更新. 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1003 Problem ...

  9. 杭电的题,输出格式卡的很严。HDU 1716 排列2

    题很简单,一开始写代码,是用整数的格式写的,怎么跑都不对,就以为算法错了,去看大佬们的算法STL全排列:next_permutation(); 又双叒叕写了好几遍,PE了将近次,直到跑了大佬代码发现, ...

最新文章

  1. 从DataTable导出Excel,并下载,删除Excel进程。
  2. Redis面试 - Redis的持久化机制
  3. 【转】对Java Serializable(序列化)的理解和总结
  4. 网络基石 —— ADSL
  5. python创建txt文件并写入-python创建txt文件
  6. CentOS 7 下的LVM 实战
  7. 【springmvc】springmvc基本知识
  8. 小猴子下落nyoj63(一道可以直接写的好题)
  9. 腾讯翻译君 VS 谷歌翻译
  10. 计算机连接网络被限制,本地连接受限制或无连接怎么办很简单解决教程
  11. drupal7 分页
  12. 从微信跳转第三方app:在微信打开h5页面后,点击触发跳转自己app指定页面
  13. Android高级混淆和代码保护技术
  14. 雅思口语怎么备考?哪里有免费的题库?
  15. python的胶水特性是怎样出来的_为什么说python是胶水语言
  16. mysql获取后两位_Mysql 截取保留小数点后两位内容
  17. obj 与 fbx 三维模型文件对比
  18. Nginx: permanent 和 redirect 的区别
  19. 中英双语多语言外贸企业网站源码系统 - HanCMS - 安装部署教程
  20. ARP病毒专杀工具免费下载

热门文章

  1. jzoj 6798. 【2014广州市选day2】regions
  2. 制作一个html文件 效果如下图,网页制作基础知识-习题课件.ppt
  3. JVM 系列(一) --- 深入浅出对 JVM 的理解
  4. 简单Makefile编写教程
  5. 霍兰德职业测试皮肤软件,霍兰德职业兴趣测试
  6. 北斗三号短报文终端在大坝安全监测方案的应用
  7. ip地址转换数字函数 iton_3. IP地址转换函数
  8. java is命名_JAVA命名规范性总结
  9. 【Unity Shaders】游戏性和画面特效——创建一个夜视效果的画面特效
  10. Kindeditor上传图片报错