用C语言实现三角型周长和面积的函数

来源:百度知道 编辑:UC知道 时间:2024/09/24 21:29:10
#include "stdio.h"
#include "math.h"
int zc (int a,int b,int c)
{
int l;
l=(a+b+c)/2;
int s;
s=sqrt(l(l-a)(l-b)(l-c));
}
麻烦大家帮我看看有没有什么问题,我是刚学的,没有自信,只能麻烦大家了! 谢谢
网络小菜鸟2 - 魔法师 四级;我是来请教来了,不是来被您讽刺来了!我说了我现在做的只是一个函数,难道一个没完成的程序我需要加上MAIN()函数吗!我是学的是不好,我也说了我是刚开始学习,或许你学的很好,但是就看这个MAIN()函数你都没弄明白你有什么权利来说我,请问您知道什么叫函数吗?我还想和您说下"stdio.h"和<stdio.h>是一样的,请您不要少见多怪好吗?

#include "stdio.h"
#include "math.h"

double fzc (double a,double b,double c);
double fmj (double a,double b,double c);

int main()
{
double a,b,c;//建议使用double,而不用int
double zc,mj;
printf("Input a,b,c\n");
scanf("%lf,%lf,%lf",&a,&b,&c);//输入三边,数据用英文逗号隔开
zc = fzc(a,b,c);//计算周长
mj = fmj(a,b,c);//计算面积
printf("zc=%lf mj=%lf\n",zc,mj);//输出结果
return 0;
}

double fzc (double a,double b,double c)
{
double zc;
zc =a+b+c;
return zc;
}

double fmj (double a,double b,double c)
{
double l,mj;//如果使用int类型,下面除以2的时候会取整的
l=(a+b+c)/2;
mj=sqrt(l*(l-a)*(l-b)*(l-c));
return mj;
}

真不知道你到底学了没学TC
至少要有个MAIN()函数吧,难道不知道C语言都是从main函数开始执行的吗?
还有输出函数都没,开始函数调用就错误
#include <stdio.h>
#include <math.h>
后面的更加错得一塌糊涂,自己好好看看书