一个求三角形面积的程序
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/27 14:18:30
一个求三角形面积的程序
#include
#include
void main()
{
\x05float a,b,c,d,s;
\x05printf("请输入三角形的三边长:");
\x05scanf("%f%f%f",&a,&b,&c);
\x05if(a>0&&b>0&&c>0&&a+b>c&&b+c>a&&c+a>b)
{
d=a+b+c/2.0;
sqrt(d*(d-a)*(d-b)*(d-c));
printf("s=%.3f\n",s);
}
\x05else
\x05printf("此数据不构成三角形.");
}
新手中的新手,请问哪里错了?vc上运行不出来
#include
#include
void main()
{
\x05float a,b,c,d,s;
\x05printf("请输入三角形的三边长:");
\x05scanf("%f%f%f",&a,&b,&c);
\x05if(a>0&&b>0&&c>0&&a+b>c&&b+c>a&&c+a>b)
{
d=a+b+c/2.0;
sqrt(d*(d-a)*(d-b)*(d-c));
printf("s=%.3f\n",s);
}
\x05else
\x05printf("此数据不构成三角形.");
}
新手中的新手,请问哪里错了?vc上运行不出来
![一个求三角形面积的程序](/uploads/image/z/1466410-58-0.jpg?t=%E4%B8%80%E4%B8%AA%E6%B1%82%E4%B8%89%E8%A7%92%E5%BD%A2%E9%9D%A2%E7%A7%AF%E7%9A%84%E7%A8%8B%E5%BA%8F)
主要的错误原因是:写代码的时候,标点符号啥的,要在英文环境输入,不要输入中文符号,因为这个编译器解析不了;s的值没有给,你应该将sqrt计算的结果赋给s,否则s打印出来是乱码了.
参看下面的代码:#include <stdio.h>
#include <math.h>
void main()
{
\x09float a,b,c,d,s;
\x09printf("请输入三角形的三边长:");
\x09scanf("%f%f%f",&a,&b,&c);
\x09if(a>0 && b> 0&& c>0 && a+b>c && b+c>a && c+a>b) //这个地方建议用括号括起来,方便代码的可读性.
{
d=a+b+c/2.0;
s = sqrt(d*(d-a)*(d-b)*(d-c)); //将结果赋给s
printf("s=%.3f\n",s); //英文环境下输入分号
}
\x09else
\x09 printf("此数据不构成三角形."); //英文环境下输入分号
}
参看下面的代码:#include <stdio.h>
#include <math.h>
void main()
{
\x09float a,b,c,d,s;
\x09printf("请输入三角形的三边长:");
\x09scanf("%f%f%f",&a,&b,&c);
\x09if(a>0 && b> 0&& c>0 && a+b>c && b+c>a && c+a>b) //这个地方建议用括号括起来,方便代码的可读性.
{
d=a+b+c/2.0;
s = sqrt(d*(d-a)*(d-b)*(d-c)); //将结果赋给s
printf("s=%.3f\n",s); //英文环境下输入分号
}
\x09else
\x09 printf("此数据不构成三角形."); //英文环境下输入分号
}
一个求三角形面积的程序
一个求三角形面积的C程序求解释
用c语言编写一个求三角形面积的程序
一道求三角形面积的程序题,
已知一个正三角形的周长为P,求这个三角形的面积 设计一个程序
求三角形面积定义两个带参宏,一个用来求s,另一个用来求area.编写程序,在程序中用带参宏的宏名来求面积
求VB小程序!设计一个VB小程序,给定三角形任意两边的长度,和夹角的度数,求三角形的面积.S=absinα
编写一个程序,要求用户输入三角形的底边长和高,求算这个三角形的面积,并输出计算结果.三角形的面积公式为
一直一个真三角形的周长为a,求这个三角形的面积.设计一个算法及撅着个问题,并画出程序框图.
用C语言编写一个程序,输入三角形的三条边的边长,就三角形的面积?
输入三角形的三边,怎样用C语言编写求三角形面积的程序?
求用C语言编写一个判定三角形的程序