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,则该三角形的面积公式为: ...
最新文章
- 分享:Gunicorn 0.17 发布,Python HTTP 服务器
- 使用python GluonTS库做概率预测
- Repeater使用:绑定时 结合 前台JS及后台共享方法
- C# 操作World生成报告
- guide, manual, tutorial之间的区别
- strcmp函数详解看这一篇就够了-C语言(函数实现、使用用法举例、作用、与strncmp的区别)
- mysql linux 安装包下载_mysql官网下载linux版本安装包
- P3376 dinic
- html refresh原理,HTML meta refresh 刷新与跳转(重定向)页面
- winpe 安装 win7 过程问题综述
- 【AI学习笔记】退出 Anaconda 虚拟环境时 遇到的两种报错。
- spring boot 项目页面显示不出来
- 刷cadn浏览量阅读量第二中方法
- Python正则表达式中的r
- 移动编程基础知识(复习提纲)
- 什么浏览器有html控制台,HTML标记突破出现在浏览器br,也可作为br,开发者控制台...
- 分布式消息队列RocketMQ(一)安装与启动
- 【环形dp】poj 2228 Naptime
- koomail公共地址薄使用方法
- Oracle 数据库管理员SYS/SYSTEM密码忘记了,怎么破?
热门文章
- OPPO软件测试面试经验
- 短期连载 第1回 万代南梦宫工作室动画的流派 BNS动作捕捉汐留工作室的采访
- 删除控制面板里面的java
- 虹科案例 | 解决ASRS系统的痛点问题居然这么简单?(上)
- 【从“元宇宙”大热中看隐私安全如何赋能创新】
- 程序员辞典:旧词新解,也是real形象了
- 7-14 电话聊天狂人(25 分)
- 小米笔记本电脑故障——USB口拷贝文件中断/电池在低温时无输出
- rabbitmq reply-text=PRECONDITION_FAILED - unknown delivery tag 1
- 计算机输入法无法启动,win7电脑开机没有输入法怎么办?