#include <stdioh>void main()
{
float r;
printf("请输入圆的半径: ");
scanf("%f",&r);
printf("圆的周长是: %f\n",(2314r));//求出圆周长
printf("圆的面积是: %f\n",(314rr));//求出圆面积
}
首先进行数学分析:
①R=5的圆,面积是S圆=πR²=25π。
②内接正方形,其对角线=2R=10,
其边长=√(10²/2)=√50,面积=50。
③外接正方形,其边长=2R=10,面积=100。
④求各类周长方法同上,略。
简略编程序实现计算:
……
#define Pi 314
int R;
float BIen,S,L;
R=5;
S=10RRPi;
L=20PiR;
printf(“\ n半径R=%d的圆,面积=%52f,周长=%52f。”,R,S,L);
BIen=sqrt(RR/20);
S=BlenBlen;
L=40Blen;
printf(“\ n半径R=%d的圆内接正方形边长=%52f,面积=%52f,周长=%52f。”,R,Blen,S,L);
BIen=20R;
S=BlenBlen;
L=40Blen;
printf(“\ n半径R=%d的圆外接正方形边长=%52f,面积=%52f,周长=%52f。”,R,Blen,S,L);
……
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)