C语言实验——圆柱体计算

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;
}

题目和答案均来自于互联网,仅供参考,如有问题请联系管理员修改或删除。

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注