1004: C语言程序设计教程(第三版)课后习题4.8
来源:互联网 发布:全景图拼接软件 编辑:程序博客网 时间:2024/05/22 10:53
1004: C语言程序设计教程(第三版)课后习题4.8
时间限制: 1 Sec 内存限制: 128 MB提交: 2192 解决: 845
[IDE][提交][状态][讨论版]
题目描述
设圆半径r,圆柱高h 求圆周长C1、圆面积Sa、圆球表面积Sb、圆球体积Va、圆柱体积Vb。用scanf输入数据,输出计算结果,输出时要求文字说明,取小数点后一位数字。请编程序。 PI=3.14
输入
两个浮点数,r和h
输出
圆周长C1、圆面积Sa、圆球表面积Sb、圆球体积Va、圆柱体积Vb。保留一位小数,每个结果后换行。
样例输入
1.5 3
样例输出
C1=9.4Sa=7.1Sb=28.3Va=14.1Vb=21.2
写这个程序的时候呢,我以为浮点数只有float型,后来发现double直接就可以,但是在一些基础的问题上面还是出错了,比如在取地址符的时候用成了%d,应该是用%lf,最后在输出的时候,也用错了,%d,应该用%f,最尴尬的事情,作为一个大学生的我,居然把这些基础的数学知识给忘记了
#include<stdio.h>#include<math.h>int main(void){double r,h,PI=3.14,C1,Sa,Sb,Va,Vb;scanf("%lf%lf",&r,&h);C1=2*PI*r;Sa=PI*r*r;Sb=4*PI*r*r;Va=(4.0/3)*PI*r*r*r;Vb=PI*r*r*h;printf("C1=%.1f\nSa=%.1f\nSb=%.1f\nVa=%.1f\nVb=%.1f\n",C1,Sa,Sb,Va,Vb);return 0;}好像那个不用括号也行哦
#include<stdio.h>#include<math.h>int main(void){double r,h,PI=3.14,C1,Sa,Sb,Va,Vb;scanf("%lf%lf",&r,&h);C1=2*PI*r;Sa=PI*r*r;Sb=4*PI*r*r;Va=4.0/3*PI*r*r*r;Vb=PI*r*r*h;printf("C1=%.1f\nSa=%.1f\nSb=%.1f\nVa=%.1f\nVb=%.1f\n",C1,Sa,Sb,Va,Vb);return 0;}
加油,继续做题
阅读全文
0 0
- 1004: C语言程序设计教程(第三版)课后习题4.8
- 1052: C语言程序设计教程(第三版)课后习题11.5
- 1052: C语言程序设计教程(第三版)课后习题11.5
- 1001: C语言程序设计教程(第三版)课后习题1.5
- 1003: C语言程序设计教程(第三版)课后习题3.7
- 1005: C语言程序设计教程(第三版)课后习题4.9
- 1007: C语言程序设计教程(第三版)课后习题5.5
- 1009: C语言程序设计教程(第三版)课后习题5.7
- 1010: C语言程序设计教程(第三版)课后习题5.8
- 1051: C语言程序设计教程(第三版)课后习题11.5
- 1052:C语言程序设计教程(第三版)课后习题11.8
- C语言程序设计教程(第三版)课后习题5.7
- C语言程序设计教程(第三版)课后习题11.8
- C语言程序设计教程(第三版)课后习题10.4
- 1002: C语言程序设计教程(第三版)课后习题1.6
- 1003: C语言程序设计教程(第三版)课后习题3.7
- 1005: C语言程序设计教程(第三版)课后习题4.9
- 1006: C语言程序设计教程(第三版)课后习题5.4
- oracle04_静态游标,动态游标
- Idea调用WebService
- 每个企业都会用上的区块链技术
- HttpURLConnection网络请求
- ssm(spring4+springmvc4+mybatis3)maven环境搭建
- 1004: C语言程序设计教程(第三版)课后习题4.8
- python通过get方式,post方式发送http请求和接收http响应-urllib urllib2
- (六)数据传输过程中编码的问题
- ireport超链接支持js事件简单实现 兼容火狐谷歌IE等浏览器
- AS错误小集
- es6->func
- 模块API之module_refcount
- JavaWeb从入门到放弃(6)-仔细看下servlet
- Mat 数据类型保存为二进制文件