C语言实验——圆柱体计算
时间: 1ms 内存:64M
描述:
已知圆柱体的底面半径r和高h,计算圆柱体底面周长和面积、圆柱体侧面积以及圆柱体体积。其中圆周率定义为3.1415926。
输入:
输入数据有一行,包括2个正实数r和h,以空格分隔。
输出:
输出数据一行,包括圆柱体底面周长和面积、圆柱体侧面积以及圆柱体体积,以空格分开,所有数据均保留2位小数。
示例输入:
1 2
示例输出:
6.28 3.14 12.57 6.28
提示:
参考答案(内存最优[0]):
#include<stdio.h>
#define PI 3.1415926
int main()
{
float r,h,c,s,l,v;
scanf("%f%f",&r,&h);
c=PI*2*r;
s=PI*r*r;
l=PI*2*r*h;
v=PI*r*r*h;
printf("%.2f ",c);
printf("%.2f ",s);
printf("%.2f ",l);
printf("%.2f ",v);
return 0;
}
参考答案(时间最优[0]):
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
double r,h;
const double pi=3.1415926;
double c,s1,s2,v;
cout<<setiosflags(ios::fixed)<<setprecision(2);
cin>>r>>h;
c=2*pi*r;
s1=pi*r*r;
s2=2*pi*r*h;
v=pi*r*r*h;
cout<<c<<" "<<s1<<" "<<s2<<" "<<v;
return 0;
}
题目和答案均来自于互联网,仅供参考,如有问题请联系管理员修改或删除。