C语言程序设计案例式教程(第2版)
上QQ阅读APP看书,第一时间看更新

案例实现

1.案例设计

在本案例中,定义了一个float类型的变量radius,表示圆的半径,调用scanf()函数获取从键盘输入的半径值,使用圆的面积和周长计算公式计算出圆的面积和周长,调用printf()函数将计算出的圆的面积和周长输出到控制台。

在本案例中,为了便于书写和计算,π取为3.14。

2.完整代码

1  #define _CRT_SECURE_NO_WARNINGS
2  #include <stdio.h>
3  int main()
4  {
5     float radius;                    //radius表示圆的半径
6     float S;                        //S表示圆的面积
7     float L;                        //L表示圆的周长
8     printf("请输入圆半径:");
9     scanf("%f", &radius);            //输入半径值
10     S = 3.14 * radius * radius;       //计算圆的面积
11     L = 2 * 3.14 * radius;            //计算圆的周长
12     printf("圆面积为:%.2f\n", S);     //输出圆的面积
13     printf("圆周长为:%.2f\n", L);     //输出圆的周长
14     return 0;
15 }

上述代码的运行结果如图2-7所示。

图2-7 案例2-2的运行结果