用函数求三角形的面积c语言程序
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/29 14:30:52
如果是pascal和VB我知道怎么做但c语言我不会,这里就讲一下思路首先输入三个数(定位为实数),然后判断a+b>c且a+c>b且b+c>a,成立的话进行计算p=(a+b+c)/2s=sqrt(平方根
#include#includefloatarea(float,float,float);voidmain(){\x09floata,b,c,result;\x09printf("输入三角形的三边:\
print("a=%.2lf,b=%.2lf,w=%.2lf,area=%.2lf\n",a,b,w,area);//这里的函数printf,你写错了;其他的你编得没有错啊.如果你输入的是角度,那么需
给,已经编译运行确认:#include#include#includeintmain(){floata,b,c;floatarea,s;printf("请输入三角行的三边:");scanf("%f%f
#includeintmain(void){\x09\x09doublex,y=0;\x09printf("inputx");\x09scanf("%lf",&x);\x09if(x>-1)\x09{
#include#includemain{inta,b,c;intp,s;scanf("%d%d%d",&a,&b,&c);p=(a+b+c)/2;if(a+b>c&&a+c>b&&b+c>a){s=
#include<stdio.h>double zc(double x, double y){ ret
#include#includeintmain(){doublea,b,c,s,area;(如果用的是int,那么你输入的数值必须都是整形,不能出现小数,不然出错,而double型的,包括了小数的情况
#includevoidsort(floatc[100]){intn,i,j;floatmax=0;\x09scanf("%d",&n);\x09for(i=0;i
1.分号是中文下的分号,scanf("%f,%f,%f",&a,&b,&c);和s=sprt(s);2.求根号是sqrt代码如下:#include#includeintmain(){doublea,b
printf(“请输入上底下底高:”);这句的分号错了,应该是;而不是;另外,你追问楼上那位的代码里,也是全角半角符号的错误,还有后面printf("所求摄氏温度:"):,应该是分号;,不是冒号:初学
#include<stdio.h>#include<math.h>double CalcArea(double a,double b,double
我已经按你的意思修改了,也运行出来了,希望对你有帮助,代码附带在下面:#include#includefloatt,x1,x2;voidmain(){voidsitu1(floata,floatb,
ThenSomebody'sdreamhadcometruenow./*根据输入的三角形的三边,判断是否能组成三角形,若可以则输出它的面积和类型(等腰,等边,直角,普通).按要求写程序.要求用简单的C
#include//doubleellipse_area(doublea,doubleb);intmain(void){doublea,b;doubles;printf("请输入椭圆的半长轴a,半短轴
假设知道三角形的三边长为a,b,c.程序如下:#include#includedoublearea(doublea,doubleb,doublec){doublearea=0,s=0;s=(a+b+c
#include#includeintmain(){doublea,b,c,s,area,perimeter;printf("Enter3sidesofthetriangle:");scanf("%l
你参考一下#includevoidmain(void){inti=0,j=0;for(i=1;i
三角形:inta,b,c;//三角形三边ints,d;d=(a+b+c)/2;s=(a-d)(b-d)(c-d);printf("areais%d",s);return0;
voidjudge(inta,intb,intc)//判断三角形{if(a+b>c&&b+c>a&&a+c>b)elseif(a==b||b==c||a==c){if(a==b==c)printf("