输入半径与高求圆周长、面积,圆球表面积、体积,圆柱表面积、体积
设圆的半径为r=1.5,圆柱高为h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用cin输入数据,输出计算结果,输出时要求有文字说明,取小数点后两位数字。请编写程序。
#include "stdafx.h"
#include<iostream>
#include<iomanip>
#define PI 3.14
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
cout<<"请输入圆的半径和圆柱的高"<<endl;
double r,h;
cin>>r;
cin>>h;
double c,s,cs1,v1,cs2,v2;
c = 2*PI*r;
s = PI*r*r;
cs1 = 4*PI*r*r;
cs2 = (c*h)+s;
v1 = 4/3*PI*r*r*r;
v2 = s*h;
cout<<"圆的周长为:"<<setprecision(2)<<c<<endl;
cout<<"圆的面积为:"<<setprecision(2)<<s<<endl;
cout<<"圆球的表面积为:"<<setprecision(2)<<cs1<<endl;
cout<<"圆球的体积为:"<<setprecision(2)<<v1<<endl;
cout<<"圆柱的表面积为:"<<setprecision(2)<<cs2<<endl;
cout<<"圆柱的体积为:"<<setprecision(2)<<v2<<endl;
return 0;
}
宏定义注意事项:#define PI 3.14 这是宏定义的固定格式,注意3.14后绝不可以加分号,否则编译会出错
setprecision(2):表示取小数点后两位
1、使用setprecision(n)可控制输出流显示浮点数的数字个数。C++默认的流输出数值有效位是6。
2、setprecision(n)与setiosflags(ios::fixed)合用,可以控制小数点右边的数字个数。setiosflags(ios::fixed)是用定点方式表示实数。
3、与setiosnags(ios::scientific)合用, setiosflags(ios::scientific)是用指数方式表示实数。
使用setprecision(n)前要包含头文件#include<iomanip>
输入半径与高求圆周长、面积,圆球表面积、体积,圆柱表面积、体积相关推荐
- 【蓝桥杯】给定圆的半径r,求圆的面积。
问题描述 给定圆的半径r,求圆的面积. 输入格式 输入包含一个整数r,表示圆的半径. 输出格式 输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积. 说明:在本题中,输入是一个整数,但是输 ...
- 给定圆的半径r,求圆的面积。
//编写人:yike //时间:2021/1/25/12:28 //问题描述 //给定圆的半径r,求圆的面积. //输入格式 //输入包含一个整数r,表示圆的半径. //输出格式 //输出一行,包含一 ...
- 【Python蓝桥杯】圆的面积 给定圆的半径r,求圆的面积。
最近在刷蓝桥杯题目,按题目做一下笔记整理,顺便分享交流一下,有更好的解决方案欢迎大家共同提出探讨,以下源代码为系统提交满分答案 圆的面积 问题描述 资源限制 Python时间限制:5.0s. 问题描述 ...
- c语言输入半径求圆面积和体积,用C语言编写:输入半径R,求圆的周长、面积和球的体积。...
#define PI 3.14 #include void main(void) { float r,l,s,v; printf("please input r\nr="); sc ...
- java圆的面积_JAVA求圆的面积
import java.text.DecimalFormat; import java.util.Scanner; public class TheAreaOfCircle { public stat ...
- c语言学习-输入一个圆的半径,分别求圆的周长,面积和体积
输入一个圆的半径,分别求圆的周长,面积和体积 程序流程图: 代码: #include<stdio.h> #define PI 3.1416 void main() {float r,l,s ...
- 输入圆的半径,并求出其面积和周长
输入圆的半径,并求出其面积和周长 #include<stdio.h> #define PI 3.14 float a(float r); float c(float r); void ma ...
- 圆半径r = 1.5,圆柱高h = 3,求圆周长,圆面积,圆球表面积,圆球体积,圆柱体积
/* 求圆的周长,圆的面积,球的表面积,球体积,圆柱体积. 一. 1.l=2*pi*r 2.s=pi*r*r 3.sq=4*pi*r*r 4.sqt=(4/3)*pi*r*r*r 5.yzt=pi*r ...
- java类求圆的面积周长_java编程 1. 设计一个求圆的面积和周长的类,要求:1计算当半径r,JAVA编程题。编写一个应用程序计算圆的周长和面积,设圆的半...
问题标题 java编程 1. 设计一个求圆的面积和周长的类,要求:1计算当半径r,JAVA编程题.编写一个应用程序计算圆的周长和面积,设圆的半 2019-5-23来自ip:15.196.194.53的 ...
最新文章
- mount 挂载磁盘报错 mount: wrong fs type, bad option, bad superblock on
- php人民币转换,PHP字符串转换RMB形式数字
- ANSI,ASCII,Unicode的区别与联系
- Spring积累总结
- Cloudera将被私有化,Hadoop时代或将落幕
- Vue之splice和push
- Java EE 8 MVC:全局异常处理
- java ssh pdf_JavaSSH框架技术规范.pdf
- 登上热搜!这可能是中国最穷的211大学
- android 输入金额,EditText输入金额保留两位小数点
- python提取文本中的数字_EXCEL中提取汉字、字母、数字如此简单
- 图片加载框架---UniversalImageLoader使用(一)
- 使用PLC编程(ST语言)开发的DES加密解密功能块
- 还不懂数据库模糊查询?总结7种窍门技巧!
- C语言ssh软件,如何在C语言程序中使用SSH。
- CDH集群清理磁盘空间
- 判断时间是否在本月之内
- R语言遍历字符串再拼接复原
- svn提交报错Unexpected HTTP status 413 'Request Entity Too Large' on
- nginx.exe启动失败?
热门文章
- 用户出示二维码向商家付钱
- 什么是分布式系统,如何学习分布式系统?
- CSA创建用户以及组、管理用户密码、简单用户身份切换
- 黑群晖找不到设备_安装黑群晖必须知道的几个问题和解决办法
- 一些练习——武林秘籍
- 201671010434 王雯涵《英文文本统计分析》结对项目报告
- 计算机教室英语怎么读音,多媒体教室,multimedia classroom,音标,读音,翻译,英文例句,英语词典...
- html画圆圈原理,HTML5如何划线和画圆
- SparkSQL in中使用子查询耗时高如何优化
- 分布式任务编排调度框架设计