C语言顺序程序设计练习题-求圆柱体的相关信息
本文参考 嗨客网 Java 实战
C语言顺序程序设计练习题
描述
要求用户自己输入圆柱的半径和高来求圆柱体的圆周长、圆面积、圆球表面积、圆球体积和圆柱体积的相关信息。(谭浩强 C 语言 第三版 89 页第 4.8 题 )
题目
设圆半径 r = 1.5,圆柱高 h = 3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用 scanf 输入数据,输出计算结果,输出时要求有文字说明,取小数点后 2 位数字。请编写程序。
题目解决思路
看到题目,我们首先要知道的是这个题目是要求我们需要了解 scanf 函数,也就是这个函数等待用户键盘输入数据,还有就是对数据需要有一定的格式输出。
代码具体实现
#include <stdio.h>void main()
{printf("嗨客网(www.haicoder.net)\n\n");float h,r,l,s,sq,vq,vz;float pi = 3.1415926;printf("请输入圆半径r,圆柱高h:");scanf("%f,%f",&r,&h);l = 2 * pi * r; //计算圆周长s = r * r * pi; //计算圆面积sq = 4 * pi * r * r; //计算圆球表面积vq = 3.0/3.0 * pi * r * r * r; //计算圆球体积 vz = pi * r * r * h; //计算圆柱体体积printf("圆周长为: l=%6.2f\n",l);printf("圆面积为: s=%6.2f\n\n",s);printf("圆球表面积为: sq=%6.2f\n\n",sq);printf("圆球体积为: vq=%6.2f\n",vq);printf("圆柱体积为: vz=%6.2f\n",vz);
}
运行后,控制台输出如下:
首先,按照题目要求,我们要先知道计算圆、球体和圆柱体的相关计算公式,然后按照要求的数据格式输出即可。
后续
更多文章,可以关注下方公众号:
C语言顺序程序设计练习题-求圆柱体的相关信息相关推荐
- 1. Go语言顺序程序设计,错误处理
变量 声明 Go语言的变量声明需要类型后置 var v1 int var v2 string var v3 [10]int // 数组 var v4 []int // 数组切片 初始化和赋值 var ...
- C语言程序中紧急情况,《C语言及程序设计》实践参考——紧急救援
<C语言及程序设计>实践参考--紧急救援 <C语言及程序设计>实践参考--紧急救援 返回:贺老师课程教学链接 [项目7-紧急救援] 洪水突降,人们被困在各个屋顶上.如图所示: ...
- 计算机二级c语言题2016,2016年计算机二级《C语言》专项练习题及答案
2016年计算机二级<C语言>专项练习题及答案 11.若有以下说明语句: struct date { int year; int month; int day; }brithday; 则下 ...
- c语言只用a求正方形面积,C语言程序设计练习题(答案).docx
C语言程序设计练习题(答案)C语言程序设计练习题(答案) 上机实训项目实验1实验步骤1.进入VC环境 从"开始"→"程序"→"Microsoft Vi ...
- c语言高中题目及答案,高中信息技术 C语言程序设计练习题 选修1
专心 爱心 用心1 C C 语言程序设计语言程序设计 练习题练习题 一 单项一 单项选择题选择题 单项选择题要求从给出的四个备选答案中 选出一个最符合题意的答案 本类习题主要检 查对 C 语言基本概念 ...
- c语言输入一个三位数由小到大排序,c语言程序设计练习题.doc
c语言程序设计练习题 顺序程序设计 1.输入任意一个三位数,将其各位数字反序输出(例如输入123,输出321). .输入任意大小的三个整数,判断其中是否有两个奇数一个偶数.若是,则输出"YE ...
- 判断二整数互质 c语言,C语言程序设计练习题
<C语言程序设计练习题>由会员分享,可在线阅读,更多相关<C语言程序设计练习题(55页珍藏版)>请在人人文库网上搜索. 1.C语言练习题(所提供的源程序均采用自定义函数方式解决 ...
- c程序语言设计练习题,C语言程序设计练习题(含程序及参考答案)
<C语言程序设计练习题(含程序及参考答案)>由会员分享,可在线阅读,更多相关<C语言程序设计练习题(含程序及参考答案)(47页珍藏版)>请在人人文库网上搜索. 1.1.定义一个 ...
- 顺序程序设计03 - 零基础入门学习C语言09
第三章:顺序程序设计03 让编程改变世界 Change the world by program 题目:输入三角形的三边长,求三角形面积. 已知三角形的三边长a,b,c,则该三角形的面积公式为: ...
最新文章
- 利用Jenkins的Pipeline实现集群自动化部署SpringBoot项目
- python基础(part12)--模块
- oracle ora06576,创建oracle发邮件job导致的故障
- windows log日志分割_如何将日志记录到 Windows事件日志 中
- Java——List集合特有的功能
- 程序员如何用六年时间打造价值10亿的帝国?
- 2007年下半年网工考试试题+分析+标准答案
- 计算机0表示负数,计算机原码反码补码_0
- 苏阳乐队杭州巡演后记
- TorchScript (将动态图转为静态图)(模型部署)(jit)(torch.jit.trace)(torch.jit.script)
- adb 修改安卓设备的Mac地址
- Android开发两年,我要跳槽去阿里巴巴了,做个阶段总结,flutterrow高度对齐
- CSS中禁止文本选中和鼠标悬入变手型(已解决)
- HTC M8t unlock Bootloader/Root/S-OFF/解网络锁笔记
- 计算机应用论文经验总结,计算机应用基础总结论文
- 数据结构与算法-二叉排序树
- coreos 安装 mysql_技术|手把手教你在 CoreOS 上构建你的第一个应用
- 闲来无事,用java写了一个魔方小程序。附源码
- promethesu普罗米修斯安装
- 专题页面设计,怎么做更符合网站SEO?
热门文章
- “火星人”马斯克推论:世界很大可能性是被编程的,上帝可能是个程序员!
- 【Android】Pixel 2 Android 9 系统 ROOT 操作 ( TWRP 下载 | Magisk Manager 下载 | 线刷包下载 | 线刷 9.0 系统 | ROOT 操作 )
- 星际争霸游戏战队案例分析
- WMS、WFS、WCS、WPS、WMTS、TMS、WMSC等常见地图服务的区别
- 7-20 电话聊天狂人(25 分)(Hash模板)
- mysql无法在kvm虚拟机上_使用KVM虚拟机遇到的问题(持续更新)
- centos7 qemu -- 03 使用KVM虚拟机遇到的问题
- Ubuntu 版本的命名规则和开发代号
- 计算机里边找不到附件,win10系统开始菜单中找不到附件的具体教程
- MFC: DeviceIoControl 通过API访问设备驱动程序