一、程序分析
三角形面积海伦公式:√[ p ( p - a ) ( p - b ) ( p - c ) ] 。其中 p = (a + b + c) / 2 。a、b、c分别是三角形的三边长。
二、根据三角形面积计算公式用if语句编写程序如下:
#include "stdioh"
#include "mathh"
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 "stdioh"
#include "mathh"
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)05;
printf("The area of triangle is:%f\n", sqrt(p (p - a) (p - b) (p - c)));
break;
}
return 0;
}
参考资料:
参考资料:
1、Excel幼儿园水平: 知道Excel一种电子表格,会打开Excel,简单的输入数据和保存等;(入门级)
2、Excel小学水平: 知道Excel是Office里面的组件,会制作简单报表和最常用的功能,如:简单的格式设置、打印等;(新手级)
3、Excel初中水平: 会最常用的公式、函数和较简单的图表,可以自己设计有简单计算功能的表格;(初级)
4、Excel高中水平:如华山二老,掌握30个以上的常用函数,公式使用较熟如多重IF判断,熟悉常用图表,会使用名称、自定义和条件格式、有效性、组及分级显示、高级筛选、自定义排序、合并、分列,共享,快照,普通数据透视表,设计普通自动计算功能的表格,安全性的概念与简单应用,会录制宏,简单控件应用,可以解决常见Excel问题,其Excel水平在所在部门小有名气,常有小女孩或小帅哥找他帮忙。(中级)
5、 Excel大学水平:如灭绝师太,数据分析非常熟练,
熟悉工程、财务、统计等大部分不常用的函数,动态图表的熟练使用,数组公式的普通应用,各种图表、控件、窗体、有效性等综合应用分析工具熟练使用如单变量、规划求解
,模拟运算表 ,XML ,初步了解vba和简单程序编制
,制作自定义函数,自己设计解决方案,可以处理90%以上的Excel问题,在所在公司已属于一流水平,常常作培训,很容易找工作。(高手)
6、Excel硕士水平:如东邪西毒,重点研究vba及Excel与office其他组件的相互配合,能解决Excel中的所有问题,研究出大量实用加载宏模板,经常作非常高级的培训,Excel就是他的工作,很容易被挖角。(顶尖高手)
7、Excel博士水平:如独孤求败,已超出单纯的Excel范畴,重点研究Excel与其他软件系统的配合,如SQL、VB、PB等,公司重点保护对象,很容易被微软等公司挖角。(超一流高手)
8、Excel烈士水平:如东方不败,属于邪派超一流高手,专门挖掘Excel潜在功能和漏洞, Excel就是他的全部,喜欢利用宏编制蠕虫,经常作一些极高水平的变态应用,(骨灰级玩家)
#include "stdioh"
s(int m,int n)
{
int s;
s=n!/((n-m)!m!);
return s;
}
main()
{
int m,n,t;
scanf("%d%d",&m,&n);
if(m>n)
{
t=m;
m=n;
n=t;
}
s(m,n)
}
文本框里是可以插入公式的,完全没问题,但是在上加公式好像不可以,除非你把设置成浮于文字上方,那么公式就能在上了,然后再将公式与进行组合一下,两者就成为一体了,你可以参考这个里面的 *** 作看看>
不知是我想复杂了,还是你说的比较简单
一般f表述函数,你指的f是一个数吧,如果是别的,可以继续探讨
你试试这样行不行:
clear all;clc;
f=input('please input f:');
n=(1/2)f
以上就是关于编程题:编写程序输入三角形的3条边长,计算并输出三角形的面积。全部的内容,包括:编程题:编写程序输入三角形的3条边长,计算并输出三角形的面积。、EXCEL 程序学习、用C语言编写程序,计算下面公式并输出结果。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)