十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
#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;
}
#include stdio.h
#define PI 3.141592//定义圆周率
float fun(float r,float h)//
{
float area;
area=PI*r*r;//圆的面积公式(IP,圆周率)
return area;//函数返回圆面积;
}
int main()
{
float r,h,area;
scanf("%f%f",r,h);
area=fun(r,h);//调用函数
printf("area=%.2f\n",area);
return 0;
}
给点建议,你的代码写的很不规范,声明变量的时候最好初始化,宏定义的时候名称要大写,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);
}