上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的运行结果