c语言判断三角形类型
答:您好!很高兴为您解答。程序修改如下:include<stdio.h> include<math.h> int main(){ int a,b,c;scanf("%d%d%d",&a,&b,&c);if((a>=b+c)||(b>=a+c)||(c>=a+b))printf("Can't make up of triangle\n");else if(a==b&&b==c)//此处有改动,原先“=”为赋值语句 prin...
答:C语言编写的三角形输入程序通常用于接收用户输入的三角形的三条边长,并判断该三角形的类型,比如是等边三角形、等腰三角形还是一般三角形。下面是一个简单的示例代码:include <stdio.h> void checkTriangle(int side1, int side2, int side3){ if (side1 == side2 && side2 == side3) { pr...
答:if(a==b||b==c||a==c) printf("等腰三角形\n"); else {if(a<b){t=a;a=b;b=t;} if(a<c){t=a;a=c;c=t;} if(fabs(a*a-b*b-c*c)<1e-6) printf("直角三角形\n"); else printf("一般三角形\n"); } return 0;} ...
答:👀
答:include<stdio.h>int main(){float a,b,c;printf("输入三边长如(3 4 5)\n"); 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 main(){ float a, b, c;scanf("%f%f%f",&a, &b, &c);if (a+b>c&&a+c>b&&b+c>a){ if (a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a)printf("是直角三角形!\n");else printf("不是直角三角形!\n");} else printf("不...
答:include <stdio.h> void main(){ printf("请输入三角形的三个边长\n");float a,b,c;scanf("%f%f%f", &a, &b, &c);if((a + b > c) && (a + c > b) && (b + c > c)){ bool zhijiao = false;bool dengyao = false;if((a*a == b*b+c*c) || (b*b == a*...
答:"等边三角形\n"); } else {printf("等腰三角形\n"); }}}else{if(a*a==b*b+c*c||b*b==a*a+c*c||c*c==a*a+b*b){printf("直角三角形\n");}else {printf("一般三角形\n");}}}else printf("不能构成三角形\n"); return 0;} ...
答:include<iostream> include<string> using namespace std;int zhijiao(int a,int b,int c);//判断是否为直角三角形 //需要完善,做出安全检查,以确定数据的准确性 void main(){ int a, b, c;//保存三边长度 int index = 1;//记录第几个三角形 cout << "请输入三角形的数据:";string ...
答:include <stdio.h> void main(void){ int a,b,c;printf("请输入三个边长:\n");scanf("%d %d %d",&a,&b,&c);if(a+b>c && a+c>b && b+c>a)if(a*a==b*b+c*c || b*b==a*a+c*c || c*c==a*a+b*b)printf("可以构成一个直角三角形。\n");else if(a==b ...
网友评论:
赏康19858923210:
用C语言判断三角形 -
6816荆治
: #include <iostream.h>int main(void) {int a,b,c;cout<<"请输入3个参数:"<<endl;cin>>a>>b>>c;if (!(a+b<=c || a+c<=b || b+c<=a)){if (a==b && a==c) cout<<"等边三角形"<<endl;else if (a==b || a==c || b==c) cout<<"等腰三角形"<<endl;else cout<<"不等边三角形"<<endl;}else cout<<"无法组成三角形"<<endl;return(0); }
赏康19858923210:
如何用c语言判定三角形的类型
6816荆治
: #include<stdio.h> void 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("deng bian"); } else if(a==b || a==c || b==c) { printf("deng yao"); } else if(a*a+b*b==c*c || ...
赏康19858923210:
C语言判断三角形类型 -
6816荆治
: #includeint main(){ double p; printf("输入角度\n"); scanf("%lf",&p); if(p>90.0)printf("钝角"); else if(p==90.0)printf("直角"); else printf("锐角"); return 0;}
赏康19858923210:
怎么用C语言编程实现判断三角形的类型 -
6816荆治
: 勾股定理a*a+b*b=c*c;可以判断直角三角形,但是这个等式也可以判断钝角和锐角三角形,如果一个边C满足c*c>a*a+b*b那么就是钝角三角形,如果三边都不满足,那么就是锐角三角形
赏康19858923210:
C语言判断三角形形状的代码怎么写? -
6816荆治
: 你要如何判断?就是直角三角形,锐角三角形和钝角三角形? 如果是这样,很好办,给你提示: 1. 三角形大边对大角,先找到最大边,假设为c 2. 找到最大边,然后计算余弦值 3. 余弦定理:cosC=(a^2+b^2-c^2)/2ab,实际只需要比较分子的正负,如果小于0,表示为钝角三角形,为0表示为直角三角形,大于0表示为锐角三角形. 如果需要代码,我再给你写,觉得对你有帮助请采纳.上网不易,答题不易.
赏康19858923210:
C语言 判断三角形的类型 -
6816荆治
: #include void main(){ cout<<"请输入三角形三边"<>a>>b>>c; if ((a + b) <= c || (a - b...
赏康19858923210:
编制一个C语言程序,输入三角形的三边边长a、b、c,判断此为何种类型三角形 -
6816荆治
:#include int pc_f1(int a,int b,int c){if(a==b&&b==c) return 1 } int pc_f2(int a,int b,int c){if(a==b||b==c||c==a) return 1; } int pc_f2(int a,int b,int c){if((a*a+c*c==b*b)||(a*a+b*b==c*c)||(a*a==b*b+c*c)) return 1; } int main(){int a,b,c,f1=0,f2=0,f3...
赏康19858923210:
C语言怎么编程判断三角形的形状? -
6816荆治
: 代码如下: #include <stdio.h> #include <stdlib.h> #define EPSINON 1e-3 #define ABS(a) (((a)>0)?(a):(-a)) //?:不支持表达式嵌套 #define ZERO(x) ((x)>-EPSINON && (x)<EPSINON) #define MAX(a,b) (((a)>(b))?(a):(b)) #define MIN(a,b) (((a)<(b))...
赏康19858923210:
C语言编写程序 判断是何种三角形 -
6816荆治
: #include <iostream> #include <cstdlib> #include <math.h>int main() {std::cout << "请分别输入三角形的三边长\n";int a;std::cin >> a;int b;std::cin >> b;int c;std::cin >> c; if(a + b <= c||a + c <= b||b + c <= a){std::cout << "不能够成三角形\...
赏康19858923210:
C语言 三角形判定 -
6816荆治
:[答案] #include void 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("deng bian"); } else if(a==b || a==c || b==c) { printf("等腰三角形"); } else if(a*a+b*b==c*c || a*a+c*...