这个自我感觉有点坑的题目,
题目如下:

Description
设圆半径r,圆柱高h 求圆周长C1、圆面积Sa、圆球表面积Sb、圆球体积Va、圆柱体积Vb。 用scanf输入数据,输出计算结果,输出时要求文字说明,取小数点后两位数字。请编程序。
Input
两个浮点数,r和h
Output
圆周长C1、圆面积Sa、圆球表面积Sb、圆球体积Va、圆柱体积Vb。 保留两位小数,每个结果后换行。
Sample Input
1.5 3
Sample Output
C1=9.42 Sa=7.07 Sb=28.26 Va=14.13 Vb=21.19
HINT
PI 取 3.14
计算中所有数据均使用float类型 注意float常量的写法(3.14为 double 类型 3.14f 为float类型)

坑点:最后一个数据为21.19,这里按照常规输出都是21.20.所以需要经过处理一下
输出
Vb=(int)(rrhPI100)/100.0;
完整代码如下:

#include<stdio.h>
#define PI 3.14f
int main(){
float r,h,Vb;
scanf("%f%f",&r,&h);
printf("C1=%.2f\n",2*PI*r);
printf("Sa=%.2f\n",r*PI*r);
printf("Sb=%.2f\n",4*PI*r*r);
printf("Va=%.2f\n",4*PI*r*r*r/3);
printf("Vb=%.2f\n",(int)(r*r*h*PI*100)/100.0);
return 0;
}

accept了的同学别忘了点赞

acm:C语言程序设计:求圆柱的体积等,去除小数点后两位最后一位的四舍五入相关推荐

  1. 课后习题3.2 设圆的半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用cin输入数据,输出计算结果,输出时要求有文字说明,取小数点后两位数字。请编程序。

    课后习题3.2 设圆的半径r=1.5,圆柱高h=3,求圆周长.圆面积.圆球表面积.圆球体积.圆柱体积.用cin输入数据,输出计算结果,输出时要求有文字说明,取小数点后两位数字.请编程序. #inclu ...

  2. 习题 3.2 设圆半径r=1.5, 圆柱高h=3, 求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用cin输入数据,输出计算结果,输出时要求有文字说明,取小数点后两位数字。请编程序。

    习题 3.2 设圆半径r=1.5, 圆柱高h=3, 求圆周长.圆面积.圆球表面积.圆球体积.圆柱体积.用cin输入数据,输出计算结果,输出时要求有文字说明,取小数点后两位数字.请编程序. 代码: #i ...

  3. 设圆半径r,圆柱高h求圆周长C1、圆面积Sa、圆球表面积Sb、圆球体积Va、圆柱体积Vb。用scanf输入数据,输出计算结果,输出时要求文字说明,取小数点后两位数字。请编程序。

    描述 设圆半径r,圆柱高h求圆周长C1.圆面积Sa.圆球表面积Sb.圆球体积Va.圆柱体积Vb.用scanf输入数据,输出计算结果,输出时要求文字说明,取小数点后两位数字.请编程序.PI=3.14 输 ...

  4. 输入10个整数,求其中正数的个数及平均值,精确到小数点后两位。 **输入格式要求:“%d“ 提示信息:“Input integer:“ **输出格式要求:“Plus number:%d,averag

    输入10个整数,求其中正数的个数及平均值,精确到小数点后两位. **输入格式要求:"%d" 提示信息:"Input integer:" **输出格式要求:&qu ...

  5. 求平方根,要求精度到小数点后10位

      这个算法题之所以单独整理下,是因为这个算法题让我对算法有了灵感.仿佛打开了一扇门. 计算机语言转换   根据题目,我们可以将题目转换成计算机语言如下:求一个数的平方根,这个平方根k的取值范围在0~ ...

  6. C语言对浮点数变量小数点后两位的四舍五入

    一般有两种方法,以变量a = 2.55为例说明 1.将a(2.55)放大10倍得到b(25.5),+0.5得到c(26.0),然后除以10得到d(2.60). 2.将a(2.55)放大100倍得到b( ...

  7. 设圆半径为5,圆柱高为3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。 编程序,用 scanf 输入数据,输出计算结果。输出时要有文字说明,取小数点后两位数字...

    圆周长:31.42,圆面积:78.54,圆球表面积:150.80,圆球体积:523.60,圆柱体积:471.24. 以下是程序:#include <stdio.h> int main(){ ...

  8. c语言:求长方体的体积和表面积

    #include<stdio.h> int main() {int a, b, c;int v, f;printf("请输入长方体的三边长:");scanf(" ...

  9. 本关任务:设圆半径r,圆柱高h , 求圆周长C1,半径为r的圆球表面积Sb,圆半径r,圆柱高为h的圆柱体积Vb。 用scanf输入数据,输出计算结果,输出时取小数点后两位数字。请编程序。 P=3.14

    #include<stdio.h> #define PI 3.14int main(void){ float r ,h,C1;double Sb,Vb;scanf("%f,%f& ...

  10. c语言中求余右值不能为小数,C语言知识点(2)

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 2.3 整型数据 整形常量 在C语言程序中,整型常量可以用十进制.八进制和十六进制等形式表示.十进制基本常量用一串连续的数字表示,例如32767.-327 ...

最新文章

  1. 小马拉大车,无线网络优化
  2. 为什么那么多人要学Java?这三个原因告诉你
  3. 设计模式(面向对象)设计的七大原则
  4. 说说如何使用 Ant 把文件推送到 Linux
  5. linux80端口检查,Linux下基于端口的服务检查脚本
  6. 监督学习之knn、naive bayes、决策树算法实验_机器学习基本概念
  7. Fatal error in launcher: Unable to create process using 'd:\bld\scrapy_1584555997548\_h_env\python.
  8. php动态网站程序设计课后答案,《PHP动态网站开发实例教程》课程标准
  9. 最新Jrebel激活码,Jrebel激活激活服务,Jrebel激活码,Jrebel破解
  10. 高效率OCR场景文字图片合成工具发布!
  11. 智能硬件产品开发流程梳理
  12. excel 选择一个单元格,所在行列变色
  13. Audacity的替代品
  14. 越狱iOS访问限制忘记密码
  15. 8.3 单位矩阵和逆矩阵
  16. 面向对象(高级)章节练习题
  17. 电脑丢失的dll文件怎么一键修复?修复dll方法分享
  18. Java代码审计手册(2)
  19. 涅槃重生!字节大牛力荐大型分布式手册,凤凰架构让你浴火成神
  20. css禅意花园讲了什么——读书笔记1

热门文章

  1. 软考(20)-Linux部分
  2. VIM 插件管理工具——vim-plug
  3. CAD二次开发 .net错误整理
  4. java数字转换成大写字母
  5. java digester_Apache Commons Digester 一 (基础内容、核心API)
  6. html一像素等于多少px,pt和px换算(一pt等于多少像素)
  7. ERP原理学习3-5
  8. 微信小程序开发批量推送服务通知
  9. 在线提取抖音视频BGM源码
  10. MFQ(海盗派探索性测试)学习记录