咳829
2021-06-10 13:59
采纳率: 100%
浏览 82

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • CSDN专家-Tk 2021-06-10 14:44
    已采纳

    代码:

    #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));
    }

    截图

    点赞 打赏 评论
  • weixin_46248768 2021-06-10 14:02

    double zc(int r)

    {

    return 2*3.1415926*r;

    }

    double mj(int r)

    {

    return 3.1415926*r*r;

    }

    点赞 打赏 评论
  • qfl_sdu 2021-06-10 14:16

    代码如下:

    题目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;
    }
    点赞 打赏 评论
  • 有问必答小助手 2021-06-11 11:11

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

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

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

    点赞 打赏 评论

相关推荐 更多相似问题