c语言用函数求圆的面积和周长

输入半径,求圆的面积和周长,还有输入长方形的长和宽求周长和面积。都使用函数

代码:

#include "stdio.h"
#define Pi 3.14

double CicleArea(double r)
{
	return r * r * Pi;
}

double CiclePerimeter(double r)
{
	return 2 * Pi * r;
}

double RectangleArea(double c,double k)
{
	return c * k;
}

double RectanglePerimeter(double c,double k)
{
	return 2 * (c + k);	
}

void main()
{
	double r;
	double c,k;
	printf("请输入圆的半径:\n");
	scanf("%lf",&r);
	printf("圆的面积是;%lf\n",CicleArea(r));
	printf("圆的周长是;%lf\n",CiclePerimeter(r));
	printf("请输入长方形的长和宽,中间用逗号隔开:\n");
	scanf("%lf,%lf",&c,&k);
	printf("长方形的面积是;%lf\n",RectangleArea(c,k));
	printf("长方形的周长是;%lf\n",RectanglePerimeter(c,k));
}

截图

double zc(int r)

{

return 2*3.1415926*r;

}

double mj(int r)

{

return 3.1415926*r*r;

}

代码如下:

题目1:

#include <stdio.h>
float mj_circle(float r)
{
	return 3.14* r * r;
}
float zc_circle(float r)
{
	return 2*3.14* r;;
}


int main()
{
	float r;
	printf("请输入圆的半径:");
	scanf("%f",&r);
	printf("半径为%f的圆的面积是%f,周长是%f",r,mj_circle(r),zc_circle(r));
	
	return 0;
}

题目2:

#include <stdio.h>

float mj_rectangle(float l,float k)
{
	return l*k;
}
float zc_rectangle(float l,float k)
{
	return 2.0 * (l+k);
}

int main()
{
	float l,k;
	printf("请输入长方形的长和宽:");
	scanf("%f %f",&l,&k);
	printf("长为%f宽为%f长方形的面积是%f,周长是%f",l,k,mj_rectangle(l,k),zc_rectangle(l,k));
	return 0;
}

 

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632