设圆的半径为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>

输入半径与高求圆周长、面积,圆球表面积、体积,圆柱表面积、体积相关推荐

  1. 【蓝桥杯】给定圆的半径r,求圆的面积。

    问题描述 给定圆的半径r,求圆的面积. 输入格式 输入包含一个整数r,表示圆的半径. 输出格式 输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积. 说明:在本题中,输入是一个整数,但是输 ...

  2. 给定圆的半径r,求圆的面积。

    //编写人:yike //时间:2021/1/25/12:28 //问题描述 //给定圆的半径r,求圆的面积. //输入格式 //输入包含一个整数r,表示圆的半径. //输出格式 //输出一行,包含一 ...

  3. 【Python蓝桥杯】圆的面积 给定圆的半径r,求圆的面积。

    最近在刷蓝桥杯题目,按题目做一下笔记整理,顺便分享交流一下,有更好的解决方案欢迎大家共同提出探讨,以下源代码为系统提交满分答案 圆的面积 问题描述 资源限制 Python时间限制:5.0s. 问题描述 ...

  4. c语言输入半径求圆面积和体积,用C语言编写:输入半径R,求圆的周长、面积和球的体积。...

    #define PI 3.14 #include void main(void) { float r,l,s,v; printf("please input r\nr="); sc ...

  5. java圆的面积_JAVA求圆的面积

    import java.text.DecimalFormat; import java.util.Scanner; public class TheAreaOfCircle { public stat ...

  6. c语言学习-输入一个圆的半径,分别求圆的周长,面积和体积

    输入一个圆的半径,分别求圆的周长,面积和体积 程序流程图: 代码: #include<stdio.h> #define PI 3.1416 void main() {float r,l,s ...

  7. 输入圆的半径,并求出其面积和周长

    输入圆的半径,并求出其面积和周长 #include<stdio.h> #define PI 3.14 float a(float r); float c(float r); void ma ...

  8. 圆半径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 ...

  9. java类求圆的面积周长_java编程 1. 设计一个求圆的面积和周长的类,要求:1计算当半径r,JAVA编程题。编写一个应用程序计算圆的周长和面积,设圆的半...

    问题标题 java编程 1. 设计一个求圆的面积和周长的类,要求:1计算当半径r,JAVA编程题.编写一个应用程序计算圆的周长和面积,设圆的半 2019-5-23来自ip:15.196.194.53的 ...

最新文章

  1. mount 挂载磁盘报错 mount: wrong fs type, bad option, bad superblock on
  2. php人民币转换,PHP字符串转换RMB形式数字
  3. ANSI,ASCII,Unicode的区别与联系
  4. Spring积累总结
  5. Cloudera将被私有化,Hadoop时代或将落幕
  6. Vue之splice和push
  7. Java EE 8 MVC:全局异常处理
  8. java ssh pdf_JavaSSH框架技术规范.pdf
  9. 登上热搜!这可能是中国最穷的211大学
  10. android 输入金额,EditText输入金额保留两位小数点
  11. python提取文本中的数字_EXCEL中提取汉字、字母、数字如此简单
  12. 图片加载框架---UniversalImageLoader使用(一)
  13. 使用PLC编程(ST语言)开发的DES加密解密功能块
  14. 还不懂数据库模糊查询?总结7种窍门技巧!
  15. C语言ssh软件,如何在C语言程序中使用SSH。
  16. CDH集群清理磁盘空间
  17. 判断时间是否在本月之内
  18. R语言遍历字符串再拼接复原
  19. svn提交报错Unexpected HTTP status 413 'Request Entity Too Large' on
  20. nginx.exe启动失败?

热门文章

  1. 用户出示二维码向商家付钱
  2. 什么是分布式系统,如何学习分布式系统?
  3. CSA创建用户以及组、管理用户密码、简单用户身份切换
  4. 黑群晖找不到设备_安装黑群晖必须知道的几个问题和解决办法
  5. 一些练习——武林秘籍
  6. 201671010434 王雯涵《英文文本统计分析》结对项目报告
  7. 计算机教室英语怎么读音,多媒体教室,multimedia classroom,音标,读音,翻译,英文例句,英语词典...
  8. html画圆圈原理,HTML5如何划线和画圆
  9. SparkSQL in中使用子查询耗时高如何优化
  10. 分布式任务编排调度框架设计