#include<stdio.h>
#include<stdlib.h>
int a,b,c,d,n;
int fun(int a,int b,int c)
{
 if(b*b+c*c==a*a)
    return a;
    else return 0;
}
void main()
{
 printf("请输入三边长(大于0的整数):\n");
    scanf("%d%d%d",&a,&b,&c);
    if(a>b)
    {
        if(a<c){
            n=a;
            a=c;
            c=n;
        }
    }
    else {
        if(b>c){
            n=a;
            a=b;
            b=n;
        }
        else {
            n=a;
            a=c;
            c=n;
        }
    }
    d=  fun(a,b,c);
    if(d==0)printf("不构成直角三角形");
    else printf("是直角三角形,斜边长是%d",d);
    system("pause");
}

判断是否为直角三角形相关推荐

  1. C语言:判断是否是直角三角形

    C语言入门:判断是否是直角三角形 编写一个函数 fun,以三角形的三个边长为参数,判断该三角形是否为直角三角形, 如果是直角三角形返回值为斜边长,否则返回值为 0. 主函数从键盘输入三边长度,调用fu ...

  2. 给定三边判断是否是直角三角形

    #include<iostream> using namespace std;//判断是否是直角三角形 bool isHardTriangle(int a,int b,int c);int ...

  3. 判断是否是直角三角形的算法研究

    任意给出3点坐标(平面),判断是否构成直角三角形. 我的想法:首先计算出三条边的长度,再判断是否满足三角形要求,若满足再判断是否是直角三角形 主要问题:在计算各边长时,必然要开方,导致不精确,这会导致 ...

  4. 1030 : 判断直角三角形(C语言判断是否为直角三角形 )

    题目描述 输入三正整数,判断用这三个整数做边长是否能构成一个直角三角形. 输入 输入三个正整数,判断用这三个整数做边长是否能构成一个直角三角形. 输出 能否构成直角三角形.如能输出:yes.若不能,输 ...

  5. 输入三个数判断能否构成直角三角形 C语言

    使用C语言判断三个数能否构成直角三角形 先别急,在判断直角三角形之前应该先判断能否构成三角形 你中招了吗? //输入三个数字判断直角三角形 #include<stdio.h> int ma ...

  6. c语言:输入三角形的三边,判断是否是直角三角形

    简单的多选择结构加一个判断语句 #include<stdio.h>int main(void){int a ,b, c;printf("enter 三角形的三条边\n" ...

  7. 根据三边判断是否为直角三角形

    # include "stdio.h" # include "math.h" int main(void) {   int a,b,c;   printf(&q ...

  8. 用java求直角三角形的面积_JAVA 已知三角形的三个边判断 是否为直角三角形,如果是求面积!...

    匿名用户 1级 2009-03-21 回答 你是要java的还是jsp的?给你个jsp的把... java的和jsp的差不多...主要还是那个求面积的公式 (1) (2) (3) (4) (5) 请输 ...

  9. 1030: 判断直角三角形 C语言

    1030: 判断直角三角形 时间限制: 1 Sec 内存限制: 30 MB 提交: 41229 解决: 24708 [状态] [讨论版] [提交] [命题人:admin] 题目描述 输入三个正整数,判 ...

最新文章

  1. Loj #3055. 「HNOI2019」JOJO
  2. python requests.packages.urllib3问题记录
  3. 99% 的人都能看懂的「补偿」以及最佳实践
  4. boost::intrusive::bucket_traits用法的测试程序
  5. 采访田飞师兄有感 ——by 李皈颖
  6. springboot幂等性_请问,springboot项目支付接口设计,如何保证支付的幂等性,并能给前端反馈友好的提示?...
  7. oracle创建表不在对应表空间,oracle创建表空间
  8. java.io.IOException: Too many open files错误解决方案
  9. CoinDesk将发布2018年比特币和区块链行业报告
  10. 万物互联的根底就是嵌入式,小到智能手表,大到智能汽车,能落地的支撑之一就是嵌入式。
  11. Modelsim SE 下载安装、注册详细教程
  12. b2c京东流程图_京东商城的商业模式及其运作流程(精)
  13. 某游戏浏览器Flash加速dll调用,打造我们自己的Flash加速器
  14. Linux-Kali——解决Gnome桌面右键菜单无法打开terminal终端的问题
  15. Linux命令篇:chmod 777 与 chmod +x
  16. centos安装MySQL怎么换端口_centos安装mysql后3306端口不通
  17. math_@多元函数求导@全微分@偏导数@复合偏导
  18. TwinCAT3网卡驱动无法安装解决办法
  19. 五一去哪里人最多?用 Python 抓取的热力图告诉你!
  20. mysql 取前几分钟和几秒,mysql 数据库取前后几秒 几分钟 几小时 几天的语句

热门文章

  1. PHP将处理图片为圆角
  2. 设计原则——接口隔离原则
  3. js和jquery实现页面跳转的几种方式
  4. Borel measurability
  5. excel 保护表格的方法
  6. Android 新闻客户端案例
  7. 计算机组成原理实验配置,计算机组成原理实验二: 脱机运算器实验
  8. unity3d音频系统
  9. python 画图marker标记汇总(matplotlib.pyplot)
  10. go-geecache 总结和收获