#include?stdio.h
創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括蕪湖網(wǎng)站建設(shè)、蕪湖網(wǎng)站制作、蕪湖網(wǎng)頁制作以及蕪湖網(wǎng)絡(luò)營(yíng)銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,蕪湖網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到蕪湖省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
#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("請(qǐng)輸入圖的類型,三角形請(qǐng)輸入1,矩形請(qǐng)輸入2,圓形請(qǐng)輸入3。按0退出\n");
printf("請(qǐng)輸入圖形序號(hào):");
scanf("%d",?index);
if(index?==?0)
break;
else?if(index?==?1)
{
printf("輸入三角形三邊長(zhǎng):");
scanf("%f?%f?%f",?a,?b,?c);
S?=?trianglearea(a,?b,?c);
}
else?if(index?==?2)
{
printf("輸入矩形的長(zhǎng)和寬:");
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;
}
#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;
}
給點(diǎn)建議,你的代碼寫的很不規(guī)范,聲明變量的時(shí)候最好初始化,宏定義的時(shí)候名稱要大寫,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);
}