c语言.编写一个函数,用来计算圆的面积。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言.编写一个函数,用来计算圆的面积。相关的知识,希望对你有一定的参考价值。

并要求:在主函数中输入圆的半径,调用该函数后,把圆的面积输出。

计算圆的面积的编程是:

#include <stdio.h>

#define N 3.14  //圆周率

float S(float r)//计算面积

float s;

s=N*r*r;

return s;

void main()

float r;

printf("请输入圆的半径:");

scanf("%f",&r);

printf("\\n该圆的半径是:%f",S(r));

1、C语言的介绍:C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。

2、C语言的基本特性:结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用、维护以及调试。C 语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。

参考技术A #include <stdio.h>
#define PI 3.14159
float getArea(float nR)

   return PI*nR*nR;

int main()

 float nR;
 float nArea;
 printf("请输入圆的半径:");
 scanf("%f",&nR); 
 printf("圆的面积是:%f\\n",getArea(nR));
 return 0;

参考技术B #include <stdio.h>
#define N 3.14 //圆周率

float S(float r)//计算面积

float s;
s=N*r*r;
return s;


void main()

float r;
printf("请输入圆的半径:");
scanf("%f",&r);
printf("\n该圆的半径是:%f",S(r));
参考技术C #include <stdio.h>

float area(float r)

  return 3.14159 * r * r;


int main()

  float x, a;
  scanf("%f", &x);
  a = area(x);
  printf("%f\\n", a);
  return 0;

本回答被提问者采纳

作业: 1.8(圆的面积和周长)编写程序,使用以下的公式计算并显示半径为5.5的圆的面积和周长。

public class Demo_1

{
         public static void main(String[] args)

         {

           double radius,C;
           double area;
           radius=5.5;
           area=radius*radius*Math.PI;
           C=radius*2*3.14150;
           System.out.println("the area for the circle of radius " + radius + " is " + area);
           System.out.println("the circumference for the circle of radius " + radius + " is "+ area);
           }
}

 

 

技术分享










以上是关于c语言.编写一个函数,用来计算圆的面积。的主要内容,如果未能解决你的问题,请参考以下文章

如何用C语言计算圆的面积

c语言编程求圆的面积和周长

使用C语言计算圆的周长和面积?

怎么用c语言计算圆周长和面积

C语言使用函数调用计算长方形的面积、圆的面积

C语言程序设计 求一个圆的面积,圆的半径要求从键盘出入