#includestdio.h
創(chuàng)新互聯(lián)建站專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、成都網(wǎng)站設(shè)計、成都外貿(mào)網(wǎng)站建設(shè)、臨汾網(wǎng)絡(luò)推廣、微信小程序定制開發(fā)、臨汾網(wǎng)絡(luò)營銷、臨汾企業(yè)策劃、臨汾品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)建站為所有大學(xué)生創(chuàng)業(yè)者提供臨汾建站搭建服務(wù),24小時服務(wù)熱線:028-86922220,官方網(wǎng)址:www.cdcxhl.com
#define PI 3.1415926;
double Area(float radius)
{
return radius * radius * PI;
}
void main()
{
float radius;
printf("請輸入圓的半徑\n");
scanf("%f",radius);
printf("圓的面積是%lf\n",Area(radius));
}
1、海倫公式:
假設(shè)在平面內(nèi),有一個三角形,邊長分別為a、b、c,三角形的面積s可由以下公式求得:
s=√[p(p-a)(p-b)(p-c)]
而公式里的p為半周長:
p=(a+b+c)/2
2、例程:
#include
#include
void main()
{
float a,b,c,s,area;
printf("依次輸入a,b,c(空格識別一個數(shù)):");
scanf("%f%f%f,",a,b,c);
s=(float)0.5*(a+b+c);
area = (float)sqrt(s*(s-a)*(s-b)*(s-c));
printf("面積為:%f",area);
}
#include stdio.h
#define PI 3.141592//定義圓周率
float fun(float r,float h)//
{
float area;
area=PI*r*r;//圓的面積公式(IP,圓周率)
return area;//函數(shù)返回圓面積;
}
int main()
{
float r,h,area;
scanf("%f%f",r,h);
area=fun(r,h);//調(diào)用函數(shù)
printf("area=%.2f\n",area);
return 0;
}
給點建議,你的代碼寫的很不規(guī)范,聲明變量的時候最好初始化,宏定義的時候名稱要大寫,double類型建議用"lf"
#includestdio.h
#define P 3.14
double shubanjing()
{
double r = 0;
scanf("%lf",r);
return r;
}
double qiumianji(double *n)
{
double mianji;
double r = 0;
r = shubanjing();
mianji=r*r*P;
return mianji;
}
void main()
{
double mianji;
mianji=qiumianji(mianji);
printf("你所求三角形面積為:%lf\n",mianji);
}
代碼:
#includestdio.h
#includestdlib.h
intmain()
{
floatr,h,S,V;
printf("請輸入圓柱體的半徑\n");
scanf("%f",r);
printf("請輸入圓柱體的高\n");
scanf("%f",h);
S=12.5663704*r*h,V=3.1415926*r*r*h;
printf("圓柱體表面積是%f體積是%f",S,V);
return0;
}
擴展資料
C語言計算矩形面積(S),輸入長(h),寬(w)定義為整形:
#includeiostream
usingnamespacestd;
intmain(){
ints,h,w;
cinhw;
s=h*w;
couts;
return0;
}
#include stdio.h
#include string.h
#define pi 3.14
float Carea(float a, float b)
{
float area = a * b;
return area;
}
float Yarea(float r)
{
float area;
area = pi * r * r;
return area;
}
int main(int argc, char *argv[])
{
float Ca,Cb,carea;
float Yr,yarea;
printf("請輸入長方形的邊長:");
scanf("%f%f",Ca,Cb);
carea = Carea(Ca,Cb);
printf("請輸入圓形的半徑:");
scanf("%f", Yr);
yarea = Yarea(Yr);
printf("長方形的面積為:%f\n",carea);
printf("圓形的面積為 :%f\n",yarea);
}