bycj.net
当前位置:首页 >> C语言编写一个程序。输入三角形的两边A,B。利用勾... >>

C语言编写一个程序。输入三角形的两边A,B。利用勾...

//这是c++的 你要别的语言的你说//要是我会的话我会给你解答的#include#include#include using namespace std; int main() { double a, b,c; cout cin >> a; cout cin >> b; c = sqrt(a*a + b*b); cout return 0; }

#include<stdio.h>#include<math.h> main() { float a,b,c,alpha; printf("Please input a,b,alpha"); scanf("%f%f%f",&a,&b,&alpha); c=sqrt(a*a+b*b-2*a*b*cos(alpha*3.14159/180)); printf("\nThe value a=%f",a); getch(); }

#include#include float area(float a,float b,float c)//a、b都是边,c是角 {float s; a=a*b*sin(c)/2.0; return s; } void main() { float a,b,c; while(scanf("%f%f%f",&a,&b,&c)!=EOF) { float s; s=area(a,b,c); printf("%f\n",s); } }

#include<stdio.h> int main() { float a,b,c; scanf("%f%f%f",&a,&b,&c); if(a>0 && b>0 && c>0 && a+b>c && a+c>b && b+c>a) { if(a==b && b==c) { printf("等边三角形"); } else if(a==b || a==c || b==c) { printf("等腰三角形"); }

#include<stdio.h> int tr(double a[])//判断是否能构成三角形 { return (a[0]>=(a[1]+a[2])); } int zhijiao(double a[])//判断是否为直角三角形 { if(a[0]*a[0]==(a[1]*a[1]+a[2]*a[2]))return 1; else return 0; } int deng(double a[])//判断是否为等腰、等边三角形 { long

#include <stdio.h> int main() { int a,b,c; scanf("%d %d %d",&a,&b,&c); // 任意两边和大于第三边 if(a+b>c && a+c>b && b+c>a) printf("三角形能构成\n"); else printf("此三边不能构成三角形\n"); return 0; }

假设知道三角形的三边长为a,b,c.程序如下:#include #include double area (double a, double b, double c){ double area=0,s=0; s=(a+b+c)/2 area=sqrt(s*(s-a)*(s-b)*(s-c)); return area; } void main(){ double a=10, b=10, c=10; /*或者用scanf()输入abc的值*/ printf("area=%.2f",area(a,b,c)); }

#include&lt;stdio.h&gt;#include&lt;math.h&gt;void main(){ int a,b,c; printf("please input a,b,c\n"); scanf("%d %d %d",&amp;a,&amp;b,&amp;c); if(c==sqrt(a*a+b*b)) printf("可以构成直角三角形\n"); else printf("不能构成直角三角形\n");}

#includevoid main(){ float a, b, c; for(cin>>a>>b>>c;a>0&&B>0&&c>0;) { if(a+b

tuchengsm.com | jingxinwu.net | rtmj.net | rjps.net | wwgt.net | 网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com