1.题目要求

计算任意半径的圆的周长。

2. 数学中如何计算圆的周长

我们知道,在数学中计算圆的周长是一道小学的算术题,公式很简单如下:
假设: 半径为 r,周长为 c,pi为 3.14
那么: c=2∗pi∗rc=2*pi*rc=2∗pi∗r

3. 流程图

首先,我们需要知道,C语言是一个面向过程的编程语言,那么想要实现这个程序,我们需要进行哪些过程呢?

4. 代码实现

接下来大家来看代码吧!

#include <stdio.h>//定义pi为3.14
#define pi 3.14//声明findCircumference()函数
double findCircumference(double r);int main() {double c;    //定义圆的周长double r;    //定义圆的半径//当然还可以写成下列形式//float c,r;printf("Please input the radius:");     //给出需要输入内容的提示scanf("%lf",&r);                        //从键盘读取输入的半径长度c=findCircumference(r);                 //调用findCircumference()函数,将半径的值传入此函数,计算圆的周长,并将结果赋值给变量cprintf("The circumference is: %lf",c);  //在屏幕上打印圆的周长return 0;                               //结束程序
}/*** 此函数用于计算圆的周长* 传进来的参数是圆的半径* 返回的参数是圆的长度*/
double findCircumference(double r){double c;   //定义圆的周长,局部变量,仅在此函数中有效c=2*pi*r;   //计算圆的周长return c;   //返回圆的周长
}

5.运行结果

Please input the radius:12
The circumference is: 75.360000
Process finished with exit code 0

6.思考

既然求圆的周长已经会了,那大家尝试做一下如何求圆的面积叭!

欢迎大家在评论区留下你的问题,以及对我的建议或者意见~ 但是不喜勿喷哦~

C语言教程基础训练(一):如何计算圆的周长相关推荐

  1. c语言圆环杀人的题目,圆的周长的练习题[1]

    4.一辆自行车轮胎的外直径是7分米,如果每分钟转100周,现在要通过一段 长3300米的路,需要多少分钟?(得数保留整数) 5.求各圆的半径1.C=28.26米2.C=53.38米3.d=18厘米 1 ...

  2. Linux编写c程序计算圆的面积,c语言如何计算圆面积和周长

    c语言计算圆的面积和周长,可能对于新手来说,有一定的难度.但其实只要了解圆面积和周长的计算原理,也就很容易实现了. 在几何中,圆的面积等于πr²,圆周长等于2πr.这里的希腊字母π是一个常数约等于3. ...

  3. 新概念C语言能力教程练习3答案,新概念C语言教程答案参考(自做)中国电力

    新概念C语言教程答案参考(自做)中国电力 (138页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 39.9 积分 第一篇算法与C程序结构第1单元C语言程 ...

  4. 0.《新概念51单片机C语言教程》(郭天祥)学习笔记

    看到之前的阅读量,有标题党的嫌疑,再接再厉,加油坚持自己的文风,相信会写的越来越好:) 继续更(一个人,一个记事本,一个PDF阅读器,装备全靠打) <新概念51单片机C语言教程>(郭天祥) ...

  5. php求圆的周长面积,c语言实现输入圆的半径计算圆的面积_后端开发

    php怎么实现聊天功能_后端开发 php实现聊天功能的方法:1.在前端使用Ajax定时轮询访问php脚本,php再进行查询聊天数据进行返回给前端,最后前端将其进行渲染:2.使用WebSocket和服务 ...

  6. 求圆面积用PHP编程语言,c语言如何计算圆面积和周长

    c语言计算圆的面积和周长,可能对于新手来说,有一定的难度.但其实只要了解圆面积和周长的计算原理,也就很容易实现了. 在几何中,圆的面积等于πr²,圆周长等于2πr.这里的希腊字母π是一个常数约等于3. ...

  7. while保留五位小数c语言,C语言教程(共同学习)

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 C语言教程第三章: C语言程序设计初步 C语言程序设计 本课介绍C语言程序设计的基本方法和基本的程序语句. 从程序流程的角度来看,程序可以分为三种基本结构 ...

  8. Xamarin XAML语言教程Visual Studio中实现XAML预览

    2019独角兽企业重金招聘Python工程师标准>>> Xamarin XAML语言教程Visual Studio中实现XAML预览 每次通过编译运行的方式查看XAML文件效果,需要 ...

  9. Xamarin XAML语言教程模板视图TemplatedView(二)

    Xamarin XAML语言教程模板视图TemplatedView(二) (2)打开MainPage.xaml文件,编写代码,将构建的控件模板应用于中TemplatedView.代码如下: <? ...

最新文章

  1. 建立实体-关系模型2
  2. R语言使用car包的durbinWatsonTest函数检验回归模型的响应变量(或者残差)是否具有独立性(Independence、是否具有自相关关javascript系autocorrelated)
  3. c语言表达逻辑量的方法,c语言中用什么表示逻辑量为真
  4. 王者荣耀活动精选 Blink 第三弹来袭!
  5. 【个人笔记】《知了堂》MySQL中的数据类型
  6. tableau可视化函数使用案例(六十七)-如何用Tableau获取数据并对数据进行操作?
  7. 【过程记录】springboot整合redis/分别用redisRepository和redistemplate操作redis
  8. php编码和c语言,急求windows下用c语言开发PHP扩展时,在C语言里把字符串转成utf-8编码再打印的方法。...
  9. 一个显示器分两个屏幕_桌面改造计划2.0:一个显示器不够那就两个,桌面好物分享...
  10. golang变量的注意
  11. 基于Hive数据仓库的标签画像实战
  12. 【FAQ】【Push Kit】 华为怎么设置角标
  13. SAP与ERP的区别联系
  14. 电力英语计算机C级多少分,中级工程师英语加权分多少
  15. RK3399外设驱动之I2C驱动
  16. 微信朋友圈python广告演员_Python制作微信好友背景墙教程(附完整代码)
  17. 对经典恒流源做电子负载 分析
  18. 如何消除原生Android,如何消除原生Android网络状态上的惊叹号
  19. Nature Neuroscience综述:网络神经系统中的动态表征
  20. GET提交中%5B与%5D代表什么意思?

热门文章

  1. 密码必须包含至少一个大写一个小写一个数字一个特殊字符的正则
  2. 【Python】PyQT5+爬虫实现简单音乐下载器
  3. QCC304X/QCC514X DFU/OTA升级精讲
  4. 猿来小课Linux教程分享Shell脚本问题大全
  5. Java 读取resources下的文件
  6. 我的计算机桌面被分成三格,用四宫格管理你的电脑桌面,工作效率蹭蹭蹭的提高...
  7. 深度神经网络调参-学习笔记
  8. 二元函数的连续、可偏导、可微、偏导数连续之间的关系
  9. HDU-1284:钱币兑换问题 推理+动态规划(dp)
  10. MySql的相关资操作