首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
yaml
blob
fetch
lua
web3
select
copy
substring
config
include
typescript
client
testing
php7
header
ip
js
triggers
merge
import
get
actionscrip
cPlusPlus
node.js
dockerfile
tags
sum
expression
filter
cookie
erlang
python2
tree
nodejs
window
controller
replace
ascii
jar
plugins
vbscript
match
timestamp
php
future
process
heatmap
perl
hash
char
httprequest
java
random
command
hashtable
keyword
数组
subset
uri
settings
list
case
timezone
function
golang
jsp
regex
httpclient
bit
md5
web
split
iostream
input
callback
text
python3
uml
flutter
当前位置:
开发笔记
>
编程语言
> 正文
第八周-有关球,圆柱,圆锥的计算
作者:良缘喜铺-小虹 | 来源:互联网 | 2023-10-12 11:00
上机目的:设置编程实现求立体几何的有关问题上机任务:求出球,圆柱,圆锥的体积,表面积[cpp]viewplaincopy
上机目的:设置编程实现求立体几何的有关问题
上机任务:求出球,圆柱,圆锥的体积,表面积
[cpp]
view plain copy print ?
/*
* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 作 者:谷志恒
* 完成日期:2012 年 10 月27 日
* 版 本 号:v1.0
* 输入描述: 无
* 问题描述:设计一个程序来解决立体几何问题
* 程序输出: 友好的提示界面
* 问题分析:略
* 算法设计:略
*/
我的代码
: #include
#include
using namespace std;
#define PI 3.1415926
int main()
{
double a,r,h,l,v,s;
cout<<"请输入数字选择相应的计算类型:1球 2圆柱 3圆锥:";
cin>>a;
if(a==1)
{
cout<<"请输入球的半径r=";
cin>>r;
v=4.0/3.0*PI*r*r*r;
s=4*PI*r*r;
cout<<"球的体积是v="<
cout<<"球的面积是s="<
return 0;
}
if(a==2)
{
cout<<"请输入圆锥的半径r和高h:";
cin>>r>>h;
v=PI*r*r*r;
s=PI*2*r*r+PI*2*r*r;
cout<<"圆锥的体积是v="<
cout<<"圆锥的面积是s="<
return 0;
}
if(a==3)
{
cout<<"请输入圆锥的地面半径r和母线长l和高h:";
cin>>r>>l>>h;
v=(1.0/3.0)*PI*r*r*h;
s=PI*r*l+PI*r*r;
cout<<"圆锥的体积v=:"<
cout<<"圆锥的表面积s=:"<
return 0;
}
return 0;
}
运行程序:
心得体会:晕死了!
编程
view
copy
int
算法
include
ios
main
ci
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
sum
HDU 2372 El Dorado(DP)的最长上升子序列长度求解方法
本文介绍了解决HDU 2372 El Dorado问题的一种动态规划方法,通过循环k的方式求解最长上升子序列的长度。具体实现过程包括初始化dp数组、读取数列、计算最长上升子序列长度等步骤。 ...
[详细]
蜡笔小新 2023-12-14 15:08:18
ip
九度OnlineJudge之1002:Grading问题的解决方法
本文介绍了九度OnlineJudge中的1002题目“Grading”的解决方法。该题目要求设计一个公平的评分过程,将每个考题分配给3个独立的专家,如果他们的评分不一致,则需要请一位裁判做出最终决定。文章详细描述了评分规则,并给出了解决该问题的程序。 ...
[详细]
蜡笔小新 2023-12-14 13:00:09
include
差分约束系统求解House Man跳跃问题的思路与方法
本文讨论了使用差分约束系统求解House Man跳跃问题的思路与方法。给定一组不同高度,要求从最低点跳跃到最高点,每次跳跃的距离不超过D,并且不能改变给定的顺序。通过建立差分约束系统,将问题转化为图的建立和查询距离的问题。文章详细介绍了建立约束条件的方法,并使用SPFA算法判环并输出结果。同时还讨论了建边方向和跳跃顺序的关系。 ...
[详细]
蜡笔小新 2023-12-14 11:49:51
include
油田地块的划分和计数方法
本文介绍了一种划分和计数油田地块的方法。根据给定的条件,通过遍历和DFS算法,将符合条件的地块标记为不符合条件的地块,并进行计数。同时,还介绍了如何判断点是否在给定范围内的方法。 ...
[详细]
蜡笔小新 2023-12-14 09:18:20
sum
P1651 塔 (动态规划) 的最大高度计算方法
本文介绍了P1651题目的描述和要求,以及计算能搭建的塔的最大高度的方法。通过动态规划和状压技术,将问题转化为求解差值的问题,并定义了相应的状态。最终得出了计算最大高度的解法。 ...
[详细]
蜡笔小新 2023-12-13 19:52:19
include
二叉树层序创建问题的解决方法
本文介绍了解决二叉树层序创建问题的方法。通过使用队列结构体和二叉树结构体,实现了入队和出队操作,并提供了判断队列是否为空的函数。详细介绍了解决该问题的步骤和流程。 ...
[详细]
蜡笔小新 2023-12-13 18:20:50
js
动态规划算法的基本步骤及最长递增子序列问题详解
本文详细介绍了动态规划算法的基本步骤,包括划分阶段、选择状态、决策和状态转移方程,并以最长递增子序列问题为例进行了详细解析。动态规划算法的有效性依赖于问题本身所具有的最优子结构性质和子问题重叠性质。通过将子问题的解保存在一个表中,在以后尽可能多地利用这些子问题的解,从而提高算法的效率。 ...
[详细]
蜡笔小新 2023-12-13 15:38:19
sum
求解hdu 1003 java题目的动态规划优化方法
本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ...
[详细]
蜡笔小新 2023-12-14 13:11:00
sum
C++省略号类型和参数个数不确定函数参数范例
本文介绍了C++中省略号类型和参数个数不确定函数参数的使用方法,并提供了一个范例。通过宏定义的方式,可以方便地处理不定参数的情况。文章中给出了具体的代码实现,并对代码进行了解释和说明。这对于需要处理不定参数的情况的程序员来说,是一个很有用的参考资料。 ...
[详细]
蜡笔小新 2023-12-14 12:36:28
get
OC学习笔记之@property和@synthesize
本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ...
[详细]
蜡笔小新 2023-12-14 12:05:06
sum
Open judge C16H: Magical Balls 快速幂+逆元问题解析
本文主要解析了Open judge C16H问题中涉及到的Magical Balls的快速幂和逆元算法,并给出了问题的解析和解决方法。详细介绍了问题的背景和规则,并给出了相应的算法解析和实现步骤。通过本文的解析,读者可以更好地理解和解决Open judge C16H问题中的Magical Balls部分。 ...
[详细]
蜡笔小新 2023-12-14 12:03:27
ip
C# 7.0 新特性:基于Tuple的“多”返回值方法
本文介绍了C# 7.0中基于Tuple的“多”返回值方法的使用。通过对C# 6.0及更早版本的做法进行回顾,提出了问题:如何使一个方法可返回多个返回值。然后详细介绍了C# 7.0中使用Tuple的写法,并给出了示例代码。最后,总结了该新特性的优点。 ...
[详细]
蜡笔小新 2023-12-13 19:55:20
ip
解决Cydia数据库错误:could not open file /var/lib/dpkg/status 的方法
本文介绍了解决iOS系统中Cydia数据库错误的方法。通过使用苹果电脑上的Impactor工具和NewTerm软件,以及ifunbox工具和终端命令,可以解决该问题。具体步骤包括下载所需工具、连接手机到电脑、安装NewTerm、下载ifunbox并注册Dropbox账号、下载并解压lib.zip文件、将lib文件夹拖入Books文件夹中,并将lib文件夹拷贝到/var/目录下。以上方法适用于已经越狱且出现Cydia数据库错误的iPhone手机。 ...
[详细]
蜡笔小新 2023-12-13 19:02:44
include
UVALive6575 Odd and Even Zeroes 数位dp+找规律
本文介绍了UVALive6575题目Odd and Even Zeroes的解法,使用了数位dp和找规律的方法。阶乘的定义和性质被介绍,并给出了一些例子。其中,部分阶乘的尾零个数为奇数,部分为偶数。 ...
[详细]
蜡笔小新 2023-12-13 14:19:28
ip
CF:3D City Model(小思维)问题解析和代码实现
本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ...
[详细]
蜡笔小新 2023-12-13 14:17:11
良缘喜铺-小虹
这个家伙很懒,什么也没留下!
Tags | 热门标签
yaml
blob
fetch
lua
web3
select
copy
substring
config
include
typescript
client
testing
php7
header
ip
js
triggers
merge
import
get
actionscrip
cPlusPlus
node.js
dockerfile
tags
sum
expression
filter
cookie
RankList | 热门文章
1
八个物联网平台商必须自问的问题
2
Lambda常用操作
3
otp远程服务器,通过 Yubico OTP 进行双因素认证(服务端)
4
C#学习教程:Cotura.Fody在JetBrains Rider EAP中不起作用分享
5
吐血整理 10道精选 BAT 海量数据面试题,看完不虚了
6
python同时输入多个字符串_Python之输入两个字符串,输出字符串并集
7
调用内置相机照片,部分手机图片旋转的解决方案
8
mybatis随笔五之Executor
9
Guava Cache MapMaker.makeComputingMap测试
10
java实例,java实例化对象的方法
11
【字符串比较查看】ASCII码表
12
Hadoop之Yarn
13
java基础java常用工具类
14
《满江红》翻译 原文赏析诗人宋马伯升
15
mybatis报错:Invalidboundstatement(notfound)
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有