目录
一、计算三角形面积
前言
所有的程序均已进行过调试
一、计算三角形面积
运用海伦公式
代码如下:
#include<stdio.h>
#include<math.h>
float t(float a,float b,float c)
{
float area,p;
if(a+b>c&&a+c>b&&b+c>a)
{
p=(a+b+c)/2;
area=sqrt(p*(p-a)*(p-b)*(p-c));
}
else area=-1;
return area;
}
int main()
{
float a,b,c,s;
scanf("%f,%f,%f",&a,&b,&c);
s=t(a,b,c);
if(s<0)
printf("does not constitute a triangle!\n");
else
printf("%f\n",s);
return 0;}
二、输入半径,计算圆的面积
代码如下:
#include<stdio.h>
float c(float r)
{
float s;
s=3.14*r*r;
return s;}
int main()
{
float r,s;
scanf("%f",&r);
s=c(r);
printf("%f",s);
return 0;}
三、编写函数,求x的n次方,其中n是整数
#include<stdio.h>
float p(float x,int n);
int main()
{
float x,y;
int n;
scanf("%f,%d",&x,&n);
y=p(x,n);
printf("%f",y);
return 0;
}
float p(float x,int n)
{
float y=1;
int i;
for(i=1;i<=n;i++)
y*=x;
return y;
}
注意输入数据的格式。
总结
基础简单的函数调用