我是靠谱客的博主 阳光指甲油,最近开发中收集的这篇文章主要介绍题目1048:判断三角形类型,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

题目1048:判断三角形类型

时间限制:1 秒

内存限制:32 兆

特殊判题:

提交:8692

解决:4176

题目描述:

给定三角形的三条边,a,b,c。判断该三角形类型。

输入:

测试数据有多组,每组输入三角形的三条边。

输出:

对于每组输入,输出直角三角形、锐角三角形、或是钝角三角形。

样例输入:
3 4 5
样例输出:
直角三角形

#include <stdio.h>
void sort(double *a,double *b,double *c);
int main(){
double a,b,c;
double *aa=&a,*bb=&b,*cc=&c;
while(scanf("%lf %lf %lf",&a,&b,&c)!=EOF){
sort(aa,bb,cc);
if(a+b<c)
return 1;
else{
if(a*a+b*b==c*c)
printf("直角三角形n");
else if(a*a+b*b>c*c)
printf("锐角三角形n");
else
printf("钝角三角形n");
}
}
return 0;
}
void sort(double *a,double *b,double *c){
double m;
if(*a>*b){m=*a;*a=*b;*b=m;}
if(*a>*c){m=*a;*a=*c;*c=m;}
if(*b>*c){m=*b;*b=*c;*c=m;}
return;
}


最后

以上就是阳光指甲油为你收集整理的题目1048:判断三角形类型的全部内容,希望文章能够帮你解决题目1048:判断三角形类型所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(77)

评论列表共有 0 条评论

立即
投稿
返回
顶部