C语言 从键盘输入圆的半径,计算并输出圆的正内接六边形的面积,以及这个正六边形面积占圆面积之百分比

编一程序,从键盘输入圆的半径,计算并输出圆的正内接六边形的面积,以及这个正六边形面积占圆面积之百分比。圆的正内接六边形的面积计算公式为:area=sqrt(3)*3/2r2。其中,r是圆半径,sqrt(3)是求3的平方根,∏是圆周率,area是圆正内接六边形的面积。

#include<stdio.h> 
#include "math.h"
#define PI 3.1415926
main()
{
    float fr,fArea,fSix,fPercent;
    printf("please input the circle's radius:");
    scanf("%f",&fr);
    fArea=PI*fr*fr;
    fSix=sqrt(3)*3*fr*fr/2;
    fPercent=fSix/fArea;
    printf("fArea=%f,fSix=%f,fPercent=%f",fArea,fSix,fPercent);
}

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代码写注释

请赞赏我

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值