rwkj 1327 圆柱体体积

C语言实验一(顺序):题目2、圆柱体体积
时间限制(普通/Java):1000MS/3000MS 运行内存限制:65536KByte
总提交:494 测试通过:196

描述

请编写一个程序实现以下要求:

1、输入圆柱体的半径(radius)和高(high);

2、定义PI为3.14159;

3、求出圆柱体的体积。

输入

输入两个实数,第一个是圆柱体的半径,第二个是圆柱体的高。

输出

输出有三行:

第一行是圆柱体的半径;

第二行是圆柱体的高;

第三行圆柱体的体积。

每一个输出的结果保留到小数点后3位。

样例输入

3.8 5
3 4

样例输出

radius:3.800
high:5.000
The volume is:226.823
radius:3.000
high:4.000
The volume is:113.097

提示

使用double类型

#include <stdio.h>
int main()
{ double r,h;
while (scanf("%lf%lf",&r,&h)==2)
{
printf("radius:%.3f\n",r);
printf("high:%.3f\n",h);
printf("The volume is:%.3f\n",3.14159*r*r*h);
}
}

#include <stdio.h>

int main()
{ double r,h,v;
while ( scanf("%lf%lf",&r,&h) !=EOF )
{ v=3.14159*r*r*h;
printf("radius:%.3lf\n",r);
printf("high:%.3lf\n",h);
printf("The volume is:%.3lf\n",v);
}

}

#include<iostream>
#define PI 3.14159
#include<iomanip>
using namespace std;
int main()
{
double radius,high;
while(cin>>radius>>high)
{
cout<<fixed<<setprecision(3)<<"radius:"<<radius<<endl<<"high:"<<high<<endl<<"The volume is:"<<PI*radius*radius*high<<endl;
}return 0;
}

#include <iostream>
#include <iomanip>
using namespace std;

int main()
{ double r,h,v;
while (cin>>r>>h)
{ cout<<fixed<<setprecision(3)<<"radius:"<<r<<endl;
cout<<fixed<<setprecision(3)<<"high:"<<r<<endl;
cout<<fixed<<setprecision(3)<<"The volume is:"
<<3.14159*r*r*h<<endl;
}

return 0;
}

rwkj 1327 圆柱体体积,布布扣,bubuko.com

时间: 2024-10-03 21:54:17

rwkj 1327 圆柱体体积的相关文章

圆柱体体积

#include <stdio.h>#define  PI 3.14159 void main(){   int r=0,h=0,v=0;   printf("请输入圆柱体的周长和高(用,号隔开)\n");    scanf("%d,%d",&r,&h);    v=PI*r*2*h;    printf("圆柱形的体积为:%d\n",v); } 圆柱体体积,布布扣,bubuko.com

立体类的面积和体积--虚函数

/* *Copyright(c)2014,烟台大学计算机学院学生 *All rights reserved. *文件名称: *作者:马广明 *完成日期:2014 年 5 月 27 日 *版本号:v1.0 *问题描述:求各种立体体积. *输入描述:无. *程序输出:正方体,球体,圆柱体面积及体积 *问题分析: *算法设计: */ #include <iostream> using namespace std; const double pi=3.1415926; class CSolib { p

实验10-1 圆形体体积计算器 (20分)

本题要求实现一个常用圆形体体积的计算器.计算公式如下: 球体体积 V=?3??4??πr?3??,其中r是球体半径. 圆柱体体积 V=πr?2??h,其中r是底圆半径,h是高. 圆锥体体积 V=?3??1??πr?2??h,其中r是底圆半径,h是高. 输入格式: 在每次计算之前,要求输出如下界面: 1-Ball 2-Cylinder 3-Cone other-Exit Please enter your command: 然后从标准输入读进一个整数指令. 输出格式: 如果读入的指令是1或2或3,

C语言第六次作业

作业A: 1.编写函数int OddSum(int n)计算n个整数中所有奇数的和.其中n个数的值由用户从键盘上输入. #include <stdio.h> int main() { int n,i,a,sum=0; printf("你需要输入几个数:"); scanf("%d",&n); for(i=1;i<=n;i++) { printf("请输入你所输入的数:"); scanf("%d",&am

C语言作业6

x的n次方 #include <stdio.h> double mypow(double x,int n) { int i; for(i=0;i<n;i++) mypow*=x; } int mian() { int i,n; double mypow=1.0,x; printf("输入x和n:"); scanf("%lf%d",&x,&n); mypow*=x; printf("%.2f\n",mypow(do

C++(三):函数

C++函数概述 一个较大的程序不可能完全由一个人从头至尾地完成,更不可能把所有的内容都放在一个主函数中.为了便于规划.组织.编程和调试,一般的做法是把一个大的程序划分为若干个程序模块(即程序文件),每一个模块实现一部分功能.不同的程序模块可以由不同的人来完成.在程序进行编译时,以程序模块为编译单位,即分别对每一个编译单位进行编译.如果发现错误,可以在本程序模块范围内查错并改正.在分别通过编译后,才进行连接,把各模块的目标文件以及系统文件连接在一起形成可执行文件. 在一个程序文件中可以包含若干个函

钟国晨160809323

#include<stdio.h>//x的n次方 int mypow(int x, int n) { int i,c=1; for(i=1;i<=n;i++) c=c*x; return c; } int main() { int x,n; printf("请分别输入x,n的值:\n"); scanf("%d %d",&x,&n); printf("%d",mypow(x,n)); return 0; } #in

C++初步,C++对C的扩充

///C++初步 ///C++对C的扩展 #include <iostream> using namespace std; ///const定义常量 const int inf=0x3f3f3f3f; int main() { cout<<inf<<endl; return 0; } ///C++初步 ///C++对C的扩展 #include <iostream> using namespace std; ///函数重载 ///函数重载,一名多用,参数个数,

ZOJ Monthly, November 2014

做了一次月赛,没想到这么难,加上后来补上的题目也只有3个题.第一名也只有4个题啊啊啊啊~.其中两道还是水题.留坑慢慢补上来. 3832 Tilt Cylinder 给定如图所示有盖圆柱体,R,H,水面高度h,倾角a,求水得体积. 分析:明显的数值积分题,这样考虑.圆下底面即A点与地面高度lim1, 圆上底面一点B与地面高度lim2,h所处的范围进行讨论从而确定积分几何体的两边的高度.我们积分的几何体应该是一个圆柱体被削掉一部分了. h>lim1时,几何体左半部分可以减掉一个圆柱,对剩下部分积分,