本文参考 嗨客网 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. 1. Go语言顺序程序设计,错误处理

    变量 声明 Go语言的变量声明需要类型后置 var v1 int var v2 string var v3 [10]int // 数组 var v4 []int // 数组切片 初始化和赋值 var ...

  2. C语言程序中紧急情况,《C语言及程序设计》实践参考——紧急救援

    <C语言及程序设计>实践参考--紧急救援 <C语言及程序设计>实践参考--紧急救援 返回:贺老师课程教学链接 [项目7-紧急救援] 洪水突降,人们被困在各个屋顶上.如图所示: ...

  3. 计算机二级c语言题2016,2016年计算机二级《C语言》专项练习题及答案

    2016年计算机二级<C语言>专项练习题及答案 11.若有以下说明语句: struct date { int year; int month; int day; }brithday; 则下 ...

  4. c语言只用a求正方形面积,C语言程序设计练习题(答案).docx

    C语言程序设计练习题(答案)C语言程序设计练习题(答案) 上机实训项目实验1实验步骤1.进入VC环境 从"开始"→"程序"→"Microsoft Vi ...

  5. c语言高中题目及答案,高中信息技术 C语言程序设计练习题 选修1

    专心 爱心 用心1 C C 语言程序设计语言程序设计 练习题练习题 一 单项一 单项选择题选择题 单项选择题要求从给出的四个备选答案中 选出一个最符合题意的答案 本类习题主要检 查对 C 语言基本概念 ...

  6. c语言输入一个三位数由小到大排序,c语言程序设计练习题.doc

    c语言程序设计练习题 顺序程序设计 1.输入任意一个三位数,将其各位数字反序输出(例如输入123,输出321). .输入任意大小的三个整数,判断其中是否有两个奇数一个偶数.若是,则输出"YE ...

  7. 判断二整数互质 c语言,C语言程序设计练习题

    <C语言程序设计练习题>由会员分享,可在线阅读,更多相关<C语言程序设计练习题(55页珍藏版)>请在人人文库网上搜索. 1.C语言练习题(所提供的源程序均采用自定义函数方式解决 ...

  8. c程序语言设计练习题,C语言程序设计练习题(含程序及参考答案)

    <C语言程序设计练习题(含程序及参考答案)>由会员分享,可在线阅读,更多相关<C语言程序设计练习题(含程序及参考答案)(47页珍藏版)>请在人人文库网上搜索. 1.1.定义一个 ...

  9. 顺序程序设计03 - 零基础入门学习C语言09

    第三章:顺序程序设计03 让编程改变世界 Change the world by program   题目:输入三角形的三边长,求三角形面积. 已知三角形的三边长a,b,c,则该三角形的面积公式为: ...

最新文章

  1. 利用Jenkins的Pipeline实现集群自动化部署SpringBoot项目
  2. python基础(part12)--模块
  3. oracle ora06576,创建oracle发邮件job导致的故障
  4. windows log日志分割_如何将日志记录到 Windows事件日志 中
  5. Java——List集合特有的功能
  6. 程序员如何用六年时间打造价值10亿的帝国?
  7. 2007年下半年网工考试试题+分析+标准答案
  8. 计算机0表示负数,计算机原码反码补码_0
  9. 苏阳乐队杭州巡演后记
  10. TorchScript (将动态图转为静态图)(模型部署)(jit)(torch.jit.trace)(torch.jit.script)
  11. adb 修改安卓设备的Mac地址
  12. Android开发两年,我要跳槽去阿里巴巴了,做个阶段总结,flutterrow高度对齐
  13. CSS中禁止文本选中和鼠标悬入变手型(已解决)
  14. HTC M8t unlock Bootloader/Root/S-OFF/解网络锁笔记
  15. 计算机应用论文经验总结,计算机应用基础总结论文
  16. 数据结构与算法-二叉排序树
  17. coreos 安装 mysql_技术|手把手教你在 CoreOS 上构建你的第一个应用
  18. 闲来无事,用java写了一个魔方小程序。附源码
  19. promethesu普罗米修斯安装
  20. 专题页面设计,怎么做更符合网站SEO?

热门文章

  1. “火星人”马斯克推论:世界很大可能性是被编程的,上帝可能是个程序员!
  2. 【Android】Pixel 2 Android 9 系统 ROOT 操作 ( TWRP 下载 | Magisk Manager 下载 | 线刷包下载 | 线刷 9.0 系统 | ROOT 操作 )
  3. 星际争霸游戏战队案例分析
  4. WMS、WFS、WCS、WPS、WMTS、TMS、WMSC等常见地图服务的区别
  5. 7-20 电话聊天狂人(25 分)(Hash模板)
  6. mysql无法在kvm虚拟机上_使用KVM虚拟机遇到的问题(持续更新)
  7. centos7 qemu -- 03 使用KVM虚拟机遇到的问题
  8. Ubuntu 版本的命名规则和开发代号
  9. 计算机里边找不到附件,win10系统开始菜单中找不到附件的具体教程
  10. MFC: DeviceIoControl 通过API访问设备驱动程序