c程序输出 呵呵 编写程序,完成以下功能,由键盘输入3 个数,判断这三个数能否组成三角形,若能组成三角形则计算以这3 个数为边长的三角形的面积并输出,若不能组成三角形则输出相应的文字叙述 相关知识点: 试题来源: 解析 #include #include void main(){float a, b, c;float p, area;printf("A = ");...
按要求编写以下C语言程序:(l)从键盘上输入三个正整数a、b、c,判断能否以这三个数为边构成三角形,若可以则计算三角形的面积且保留两位小数;若不可以则输出“不能构成三角形
{float a,b,c,p,s;scanf("%f%f%f",&a,&b,&c);if(a>=b+c||b>=a+c||c>=a+b)printf("不能构成三角形!\n");else {p=(a+b+c)/2;s=sqrt(p*(p-a)*(p-b)*(p-c));printf("s=%g\n",s);} return 0;}
c++编写程序根据键盘输入的边长计算三角形的面积并输出,判断能否构成三角形及三角形的面积设计成函数形式#include"iostream.h"#include"math.h"using namespace std;\x05//定义名空间void main(){\x05void panduan(double x,double y,double z);\x05//声明函数时,结尾加";" \...
数学公式如下图 include "stdio.h"include "math.h"void main(){ double a,b,c,d,s;printf("请输入\"a=?,b=?,c=? \"\n");scanf("%lf%lf%lf",&a,&b,&c);d=0.5*(a+b+c);s=sqrt(d*(d-a)*(d-b)*(d-c));printf("\n s=%f\n",s);} ...
#include"math. h" void main() float a, b, c, p, s; printf(''a,b,c='') ; scanf ("sf, f, f", &a, &b, &c); if(a+bc&&a+cb&&b+ca) p=(a+b+c)/2; s=sqrt (p*(p-a)* (p-b)* (p-c)); printf("s=tf\n", s); else printf("不能组成一个三角形!\n"); ...
2、d,%d,%d",a,b,c);getch();5、由键盘输入任意三个数,计算以这三个数为边长的三角形周长。#include<stdio.h>main() float a,b,c; int bool; scanf("%f%f%f",&a,&b,&c); bool=a+b>c&&a+c>b&&b+c>a; if(bool) printf("%f",a+b+c); else printf("不构成三角形"); getch();...
这个涉及到三角形的面积s=(1/2)*(a*h) 以及C语言中的一个平方根的函数:sqrt函数。你应该先根据三个边长求出其中对应的一条底边a上的高h include <stdio.h> include <math.h> int main(){ float a, b, c, h, x,s=0;scanf("%f%f%f", &a, &b, &c);x=(a*a+b*b-c*c)/...
#includestdio.h main() { int a,b,c,t; scanf(%d,%d,%d,a,b,c); if(ab) t=a,a=b,b=t; if(bc) t=b,b=c,c=t; if(ab) t=a,a=b,b=t; printf(%d,%d,%d,a,b,c); getch(); } 5、由键盘输入任意三个数,计算以这三个数 为边长的三角形周长。 #includestdio.h main() { ...
int main(){ printf("输入三个边长:\n");float a,b,c;float s,area;scanf("%f%f%f",&a,&b,&c);s = (a+b+c)/2;area = sqrt(s*(s-a)*(s-b)*(s-c));if(a+b>c && b+c>a && a+c>b)printf("面积是%.2f\n",area);else printf("三条边无法构成三角形");return...