程序如下:
#include<stdioh>
#include<mathh>
int main()
{
double a, b, c, p, s;
printf("请输入三角形的三边长:");
scanf("%lf%lf%lf", &a, &b, &c);
p = (a+b+c)/2;
s = sqrt( p(p-a)(p-b)(p-c));
printf("%3f\n", s);
return 0;
}
扩展资料:
程序的算法是指对某些问题的严格的解释方法,一般的,一个算法拥有以下特点:
有穷性:算法必须保证在执行有限步骤后结束。
可行性:算法是确切可行的,即使在数学中,该算法可行,但若在实际应用中,程序不可以被执行,那么 ,该算法也是不具有可行性的。
确切性:算法的每一个步骤必须具有明确的意义。
输入:一个算法必须要有0个或多个输入。
输出:一个算法必须要有1个或多个输出。
流程图如下:
#include"stdioh"
#include"mathh"
main()
{
float a,b,c,s,area;
printf("a,b,c=");
scanf("%f%f%f",&a,&b,&c);
if(a+b>c&&b+c>a&&a+c>b)
{
s=(a+b+c)/20;
area=sqrt(s(s-a)(s-b)(s-c));
printf("area=%f\n",area);
if(a==b&&b==c)
printf("等边三角形\n");
else if(a==b||b==c||a==c)
printf("等腰三角形\n");
else if(aa+bb==cc||aa+c+c==bb||bb+cc==aa)
printf("直角三角形\n");
else
printf("一般三角形\n");
}
else
printf("没有这个三角形\n");
}
编写程序如下:
import javautilArrays;
import javautilScanner;
public class ssss {
public static void main(String[] args) {
Scanner sc = new Scanner(Systemin);
Systemoutprint("输入三条边的值:");
double a = scnextDouble();
double b = scnextDouble();
double c = scnextDouble();
if(a+b>c && a+c>b && b+c>a){
double p = (a+b+c)/2;
double area = Mathsqrt(p(p-a)(p-b)(p-c));
Systemoutprintln("此三角形面积为:"+area);
}else{
Systemoutprintln("此三边不能构成三角形");
}
}
}
扩展资料
Java初学者:初学者的注意事项
1,java是大小心敏感的,就是说,大写字母和小写字母,在java里不可能被看成同样的东西。比如,Systemoutprintln(“I am student”); 这运行起来完全没问题,但是如果你写成了systemoutprintln("I am student");
就绝对运行不了,同样的,你写了个int n; 还写了一个int N; 那这两个变量,就是不同的变量。java的关键字,一般来说,你是不能更改的,而你自己定义的变量名,大写小写,也会被java视为不同的东西。
2,写的程序要格式清晰规范,可读性好,首行要缩进,成对的花括号,除了类的括号以外,最后都要处于同一列。这并不是强制的,每个人的习惯也不同,但是至少要 清晰规范。
其实只从是否能运行来说,这是没关系的,java并不在乎你的程序代码看着乱不乱,只要对,就能编译运行,这与python强制程序员规范其代码格式不 同。
3,定义的数据名起码要正确,符合命名规则,其次要有意义。列举几个例子,常见的数据声明初始化:String name = "jianbo shi"; int age = 30; double mark = 705; 以上是正确的。
下面看几个错误的: String my name = "john mark"; 错误原因在于,my name 之间有个空格,如果你非要弄的好像中间有个空格,你可以这样String my_name = "john mark"; 有很多人,就喜欢这么用。
int 年龄 = 30; 错误原因在于,年龄两个字,不是英文,也许在中国人的电脑里,java不会报错甚至可以编译通过,但是运行的话就不行了,总之,除了要显示的信息外,代码部分不要用中文。double 200mark =705; 错误的原因在于,200mark的首字符是数字。
参考资料
百度百科——Java
以上就是关于编写程序,从键盘输入三角形的三边,调用三角形面积函数求出其面积,并输出结果。全部的内容,包括:编写程序,从键盘输入三角形的三边,调用三角形面积函数求出其面积,并输出结果。、编写一个程序,要求输入三角形的三边长,求三角形面积、用java编写程序求三角形的面积等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)