#include
#define PI 3.14
void main()
{
float r,l,re;
printf("请输入半径长度:");
scanf("%f",&r);
re=PI*r*r;
l=2*PI*r;
printf("圆的面积是:%4.2f\n周长为:%4.2f",re,l);
}
#include
#define PI 3.14159
#include
int main()
{
float a;
int x;
printf("请输入数据:");
scanf("%f",&a);
printf("\n请输入数据类型(周长输1,半径输2,面积输3):");
scanf("%d",&x);
if(x==1)printf("\n面积是:%f半径是:%f",(a/(2*PI))*(a/(2*PI))*PI,a/(2*PI));
else if(x==2)printf("\n面积是:%f周长是:%f",a*a*PI,a*2*PI);
else if(x==3)printf("\n半径是:%f周长是:%f",sqrt(a/PI),sqrt(a/PI)*2*PI);
else printf("输入值错误");
return 0;
}
酱紫,本人小白,求赞。。
#include
void s1(double a)//为半径时
{
double area,zhouchang;
area=3.14*a*a;
zhouchang=3.14*a;
printf("半径为%f周长为%f面积为%f\n",a,zhouchang,area);
}
void s2(double a)//为周长时
{
double banjing,area;
banjing=a/3.14;
area=banjing*banjing*3.14;
printf("半径为%f周长为%f面积为%f\n",banjing,a,area);
}
int main()
{
double n;
printf("输入一个数 :");
scanf("%f",&n );
printf("1为输入的是周长2为输入的是半径,请选择1或2\n");
int m;
scanf("%d",&m);
if(m==1)
{
s2(n);
}
if(m==2)
{
s1(n);
}
return 0;
}
满意,求采纳
谢谢