输入半径,求圆的面积和周长,还有输入长方形的长和宽求周长和面积。都使用函数
代码:
#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