ZZULIOJ 1010~1019
ZZULIOJ 1010: 求圆的周长和面积
时间限制: 1 Sec 内存限制: 30 MB
题目描述
输入圆的半径,求圆的周长和面积。 要求定义圆周率为如下宏常量
#define PI 3.14159
输入
输入半径r的值,为一实数。
输出
输出一行,包括周长和面积。数据之间用一个空格隔开,数据保留小数后面两位。
样例输入 Copy
3
样例输出 Copy
18.85 28.27
代码:
#define PI 3.14159
#include<stdio.h>
int main()
{
double r;//浮点型的用double好一点,float有时候oj不能通过
scanf("%lf", &r);
double d = 2 * PI * r;
double s = PI * r * r;
printf("%.2lf %.2lf\n", d, s);//C语言保留小数点的格式
return 0;
}
ZZULIOJ 1011: 圆柱体表面积
时间限制: 1 Sec 内存限制: 30 MB
题目描述
输入圆柱体的底面半径r和高h,计算圆柱体的表面积并输出到屏幕上。要求定义圆周率为如下宏常量
#define PI 3.14159
输入
输入两个实数,为圆柱体的底面半径r和高h。
输出
输出一个实数,即圆柱体的表面积,保留2位小数。
样例输入 Copy
42.1 71.6
样例输出 Copy
30076.14
代码:
#define PI 3.14159
#include<stdio.h>
int main()
{
double r, h, s;
scanf("%lf %lf", &r, &h);
s = PI * r * r * 2 + 2 * PI * r * h;
printf("%.2lf\n", s);
return 0;
}
ZZULIOJ1012: 求绝对值
时间限制: 1 Sec 内存限制: 30 MB
题目描述
求实数的绝对值。
输入
输入一个实数。
输出
输出它的绝对值,结果保留两位小数
样例输入 Copy
-234.00
样例输出 Copy
234.00
代码:
#include<stdio.h>
int main()
{
double num;
scanf("%lf", &num);
if(num < 0)
num =