航电oj2001-2003
2021-02-14 21:10
991 查看
----------------------------------------------------------------------------------------------
-->2001
输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。
输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。
对于每组输入数据,输出一行,结果保留两位小数。
#include <stdio.h>
#include <math.h>
int main()
{
double x1,x2,y1,y2,ret; while(scanf("%lf%lf%lf%lf",&x1,&y1,&x2,&y2)!=EOF) //注意输入的顺序 { getchar(); ret = sqrt(pow(x2-x1,2) + pow(y2-y1,2)); //调用求平方根库函数 printf("%.2lf\n",ret); } return 0;
}
----------------------------------------------------------------------------------------------
-->2002
根据输入的半径值,计算球的体积。
输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。
输出对应的球的体积,对于每组输入数据,输出一行,计算结果保留三位小数。
#define PI 3.1415927
#include <stdio.h>
#include <math.h>
int main()
{
double r,ret; while(scanf("%lf",&r)!=EOF) { getchar(); ret = (4 * PI * r * r * r)/3; printf("%.3lf\n",ret); } return 0;
}
----------------------------------------------------------------------------------------------
-->2003
求实数的绝对值。
输入数据有多组,每组占一行,每行包含一个实数。
对于每组输入数据,输出它的绝对值,要求每组数据输出一行,结果保留两位小数。
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
double num,ret; while(scanf("%lf",&num)!=EOF) { getchar(); if(num<0) { printf("%.2lf\n",-num); } else printf("%.2lf\n",num); } return 0;
}
相关文章推荐
- 年份 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011
- 杭电2002 2003/2001 2003
- C++学习笔记(刷题ing )Day 1 航电OJ第2000题、2001、2004
- 杭电OJ | 2001、2002、2003、2004平方、平方根、绝对值以及浮点数输入输出
- VC6.0 + SP6 + sdk feb 2003 + msdn 2001
- c语言之同余定理的应用求2001的2003次方除以13的余数
- VC6.0 + SP6 + sdk feb 2003 + msdn 2001
- [2001-2003美/新等合拍经典奇幻大片][魔戒1-3][BD-RMVB][中英字幕/1280x720高清晰版]
- HDOJ2000、2001、2002、2003、2004
- 【ACM】P2000、P2001、P2002、P2003、P2004、P2005代码演示
- Windows 2003 不能安装SP1的问题 解决方案
- Adobe CS3 Design Premium在Windows 2003和XP SP1下无法安装的解决办法
- 远程桌面登录Windows Server 2003时提示无权限解决
- xp、2003开3389+非net创建管理用户+Shift后门+自删除脚本vbs
- VS.NET 2003 控件命名规范
- 图文详解 Windows 2003服务器集群安装(4)
- [hnoi2001] 产品加工
- windows环境下,navicat连接不了数据库(错误2003)
- 解决在Microsoft Visual Studio .NET 2003页面切换按钮等事件丢失的问题
- rose软件下载(Rational Rose 2003 Enterprise Edition)