导航:网站首页 >
编程题:编写程序输入三角形的3条边长,计算并输出... 求助一道JAVA编程题:编写一个类似记事本的图形用...
编程题:编写程序输入三角形的3条边长,计算并输出... 求助一道JAVA编程题:编写一个类似记事本的图形用...
相关问题:
匿名网友:
一、程序分析
三角形面积海伦公式:√[ p ( p - a ) ( p - b ) ( p - c ) ] 。其中 p = (a + b + c) / 2 。a、b、c分别是三角形的三边长。
二、根据三角形面积计算公式用if语句编写程序如下:
#include "stdio.h"
#include "math.h"
int main(void)
{
float a = 0, b = 0, c = 0, p = 0;
float area = 0;
printf("Please input three sides of triangle:");
scanf_s("%f %f %f", &a, &b, &c);
if((a + b) > c && (a + c) > b && (b + c) > a)
{
p = (a + b + c) / 2;
area = sqrt(p * (p - a) * (p - b) * (p - c));
}
else
printf("Triangle does not exist!\n");
printf("The area of triangle is:%f\n", area);
return 0;
扩展资料:
还可以使用switch语句计算三角形的面积,编写程序如下
#include "stdio.h"
#include "math.h"
int main(void)
{
float a = 0, b = 0, c = 0;
float p = 0;
printf("Please input three sides of triangle:");
scanf_s("%f %f %f", &a, &b, &c);
switch (a + b > c && a + c > b && b + c > a)
{
case 0:printf("Triangle does not exist!\n"); break;
case 1:
p = (a + b + c)*0.5;
printf("The area of triangle is:%f\n", sqrt(p * (p - a) * (p - b) * (p - c)));
break;
}
return 0;
}
参考资料:百度百科-switch
参考资料:百度百科-结束条件语句
匿名网友:
1.编程题:编写程序输入三角形的3条边长,计算并输出...
答:一、程序分析 三角形面积海伦公式:√[ p ( p - a ) ( p - b ) ( p - c ) ] 。其中 p = (a + b + c) / 2 。a、b、c分别是三角形的三边长。 二、根据三角形面积计算公式用if语句编写程序如下: #include stdio.h #include math.h int main(voi...
2.求助一道JAVA编程题:编写一个类似记事本的图形用...
问:(1)有一个菜单条,菜单条中有“文件”、“编辑”两个菜单; (2)“文件”菜...
3.JAVA编程题:编一个程序包含一个接口 shape(该接...
问:编写一个程序,包含一个接口 shape(该接口中定义抽象函数calarea()), ...
4.C语言编程题:输入x和n的值,编写程序计算f(x,n)=x...
问:并写出相应函数。晕刚才那题打错了
5.编程题:已知两种温度的换算公式C=(5/9)(F-32),试...
问:求解答,往试卷上写的,让我能看懂咋往试卷上写,跪求
6.C语言编程题:编程序求如下分段函数:
问:x小于等于0时,y=x的绝对值+3;x大于0小于1时,y=1+x的平方;x大于等于1...
7.一道关于c语言选择结构简单的题:编写程序,接收用...
问:我已经编好了一个程序,但是显示一个错误,麻烦帮忙看看哪儿出错了 #inc...
8.编写程序,第一题
答:#include int main(void) { int a = 0, b = 0, temp = 0; scanf(%d%d,&a,&b); temp = a; a = b; b = temp;printf(%d %d\n,a,b);return 0;}
9.C语言编程题,编写程序从输入的三个数中找出最大值...
答: #include int Max(int a,int b) {int m;if(a > b) return a;return b;}int Min(int a,int b) {int m;if(a > b) return b;return a;}int main() {int a,b,c;printf(输入3个整数(空格隔开):);scanf(%d%d%d,&a,&b,&c);printf(最大的是:%d\n...
10.编程问题 急 !!!
问:编写程序,测试以下类型在内存中所占空间大小: char 、 int 、 short ...
问题推荐
java语言编程三角形图形_编程题:编写程序输入三角形的3条边长 计算并输出... 求助一道JAVA编程题:编写一个类似记事本的图形用......