首页 热点资讯 义务教育 高等教育 出国留学 考研考公

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

发布网友 发布时间:2022-04-23 08:47

我来回答

1个回答

热心网友 时间:2022-06-18 13:44

你定义的宏: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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com