如何用C语言计算圆的面积?

如题所述

你定义的宏:PI=3.14    这里没有指明PI的数据类型

在c语言中  浮点数没有指明类型的  默认为双精度double型的

而你定义的s、r都是单精度float  这样在执行s = r * r * PI  会发生类型不匹配的错误

一个简单的方法就是:  float r,s  改为:double r,s

圆的面积计算公式?

圆的半径=r直径=d

圆周率(π)设为3.1415926535……, 通常采用3.14作为π的值

(圆面积)S圆=π *r*r 

(圆周长)S圆=πd

(半圆的面积)S半圆=(π·r)÷2

圆周率×半径×半径=圆的面积 

S=πr^2

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网