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

1.题目要求

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

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

我们知道,在数学中计算圆的周长是一道小学的算术题,公式很简单如下:
假设: 半径为 r,周长为 c,pi为 3.14
那么: c = 2 p i r c=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()函数,将半径的值传入此函数,计算圆的周长,并将结果赋值给变量c
    printf("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.思考

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

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

发布了16 篇原创文章 · 获赞 11 · 访问量 1149

猜你喜欢

转载自blog.csdn.net/bjtu_linxinyu/article/details/103953356
今日推荐