#include stdio.h
創(chuàng)新互聯(lián)一直秉承“誠信做人,踏實(shí)做事”的原則,不欺瞞客戶,是我們最起碼的底線! 以服務(wù)為基礎(chǔ),以質(zhì)量求生存,以技術(shù)求發(fā)展,成交一個客戶多一個朋友!為您提供網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)、成都網(wǎng)頁設(shè)計(jì)、微信小程序開發(fā)、成都網(wǎng)站開發(fā)、成都網(wǎng)站制作、成都軟件開發(fā)、重慶APP開發(fā)是成都本地專業(yè)的網(wǎng)站建設(shè)和網(wǎng)站設(shè)計(jì)公司,等你一起來見證!
#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);
}
#include?stdio.h
#define?PI?3.14159
void?main()
{
float?r;
printf("請輸入圓半徑r的值:?");
scanf("%f",r);
printf("圓面積S=%.2f",PI*r*r);
}
#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;
}
#include?stdio.h
#include?math.h
double?trianglearea(?float?a,?float?b,?float?c?);
double?squarearea(?float?a,?float?b?);
double?roundarea(?float?r?);
int?main()
{
int????index?=?0;
float??a,?b,?c,?r;
double?S;
while(1)
{
printf("請輸入圖的類型,三角形請輸入1,矩形請輸入2,圓形請輸入3。按0退出\n");
printf("請輸入圖形序號:");
scanf("%d",?index);
if(index?==?0)
break;
else?if(index?==?1)
{
printf("輸入三角形三邊長:");
scanf("%f?%f?%f",?a,?b,?c);
S?=?trianglearea(a,?b,?c);
}
else?if(index?==?2)
{
printf("輸入矩形的長和寬:");
scanf("%f?%f",?a,?b);
S?=?squarearea(a,?b);
}
else?if(index?==?3)
{
printf("%輸入圓形的半徑:");
scanf("%f",?r);
S?=?roundarea(r);
}
else?
;
printf("所求面積為%lf\n\n",?S);
}
printf("\nbye?bye\n");
return?0;
}
double?trianglearea(?float?a,?float?b,?float?c?)
{
double?p?=?0;
if(?!(a+bc??a+cb??b+ca)?)
{
printf("這三條邊無法組成三角形。\n");
return?0;
}
p?=?(a+b+c)?/?2;
return?sqrt(p*(p-a)*(p-b)*(p-c));
}
double?squarearea(?float?a,?float?b?)
{
return?a*b;
}
double?roundarea(?float?r?)
{
return?3.14*r*r;
}
哥們 你main函數(shù)漏了一句, 你的r在調(diào)用shubanjing()時輸入,但你main函數(shù)沒調(diào)用shubanjing(),也沒定義r。
void main()
{
float mianji;
double r = shubanjing();//就這一句
mianji=qiumianji(r);//這里參數(shù)是r
printf("你所求三角形面積為:%f",mianji);
}
main函數(shù)沒有定義你也沒有輸入r怎么能算出面積呢 ?
計(jì)算圓的面積的編程是:
#include stdio.h
#define N 3.14? //圓周率
float S(float r)//計(jì)算面積
{
float s;
s=N*r*r;
return s;
}
void main()
{
float r;
printf("請輸入圓的半徑:");
scanf("%f",r);
printf("\n該圓的半徑是:%f",S(r));
}
1、C語言的介紹:C語言是一種計(jì)算機(jī)程序設(shè)計(jì)語言,它既具有高級語言的特點(diǎn),又具有匯編語言的特點(diǎn)。它的應(yīng)用范圍廣泛,具備很強(qiáng)的數(shù)據(jù)處理能力,不僅僅是在軟件開發(fā)上,而且各類科研都需要用到C語言,適于編寫系統(tǒng)軟件,三維,二維圖形和動畫,具體應(yīng)用比如單片機(jī)以及嵌入式系統(tǒng)開發(fā)。
2、C語言的基本特性:結(jié)構(gòu)式語言的顯著特點(diǎn)是代碼及數(shù)據(jù)的分隔化,即程序的各個部分除了必要的信息交流外彼此獨(dú)立。這種結(jié)構(gòu)化方式可使程序?qū)哟吻逦阌谑褂?、維護(hù)以及調(diào)試。C 語言是以函數(shù)形式提供給用戶的,這些函數(shù)可方便的調(diào)用,并具有多種循環(huán)、條件語句控制程序流向,從而使程序完全結(jié)構(gòu)化。