运用c语言求解:已知圆的半径为5,求圆,圆的内接正方形,圆的外接正方形的面积和周长。感谢大神。

如题所述

首先进行数学分析:
①R=5的圆,面积是S圆=πR²=25π。
②内接正方形,其对角线=2R=10,
其边长=√(10²/2)=√50,面积=50。
③外接正方形,其边长=2R=10,面积=100。
④求各类周长方法同上,略。

简略编程序实现计算:
……
#define Pi 3.14
int R;
float BIen,S,L;

R=5;
S=1.0*R*R*Pi;
L=2.0*Pi*R;
printf(“\ n半径R=%d的圆,面积=%5.2f,周长=%5.2f。”,R,S,L);

BIen=sqrt(R*R/2.0);
S=Blen*Blen;
L=4.0*Blen;
printf(“\ n半径R=%d的圆内接正方形边长=%5.2f,面积=%5.2f,周长=%5.2f。”,R,Blen,S,L);

BIen=2.0*R;
S=Blen*Blen;
L=4.0*Blen;
printf(“\ n半径R=%d的圆外接正方形边长=%5.2f,面积=%5.2f,周长=%5.2f。”,R,Blen,S,L);
……

😎😎😎😎😎😎😎😎😎
编写程序时,要自己写代码,
不要拷贝这里的!
因为有些字符、标点是全角字符,
编译程序不认,会报错的!
温馨提示:答案为网友推荐,仅供参考
相似回答