当前位置: 首页 > news >正文

小刚说C语言刷题—1018三角形类别

1.题目描述

输入三个整数,以这三个数为边长,判断是否构成三角形;若不能输出 no 。

若构成三角形,进一步判断它们构的是:锐角三角形或直角三角形或钝角三角形。

分别输出 ruijiao , zhijiao dunjiao 。

输入

三个整数

输出

一个字符串

样例

输入

3 4 5

输出

zhijiao

输入

9 7 5

输出

dunjiao

输入

20 16 12

输出

zhijiao

2.参考代码(C语言版)

#include <stdio.h>

int main(void)
{
    
    int a, b, c;
    
    scanf("%d%d%d", &a, &b, &c);
    
    if(a+b<=c||b+c<=a||c+a<=b)
        printf("no");
    else      if(a*a+b*b==c*c||b*b+c*c==a*a||c*c+a*a==b*b)
        printf("zhijiao");
    else if(a*a+b*b<c*c||b*b+c*c<a*a||c*c+a*a<b*b)
        printf("dunjiao");
    else if(a*a+b*b>c*c||b*b+c*c>a*a||c*c+a*a>b*b)
        printf("ruijiao");
    return 0;
}

今天内容到此结束,下次再见!

相关文章:

  • [预备知识]5. 优化理论(一)
  • Linux 库文件详解
  • 文章六:《循环神经网络(RNN)与自然语言处理》
  • 云盘系统设计
  • EMC PowerStore存储学习之一NVMe磁盘的命名规则
  • 预订接口优化:使用本地消息表保证订单生成、库存扣减的一致性
  • 程序员转行酒店用品客户经理
  • MySQL 中的游标(Cursor)
  • [计算机科学#8]:指令与程序的奥秘
  • c语言的常用关键字
  • WebRtc11:SDP详解
  • AE/PR模板 100个现代文字标题动态排版效果动画 Motion Titles
  • C++ unordered_set unordered_map
  • LearningFlow:大语言模型城市驾驶的自动化策略学习工作流程
  • 2023华为od统一考试B卷【二叉树中序遍历】
  • 5.2算法学习笔记(动态规划)
  • 文章七《深度学习调优与超参数优化》
  • 【东枫科技】AMD / Xilinx Alveo™ V80计算加速器卡
  • pip 常用命令及配置
  • SQL语句练习 自学SQL网 在查询中使用表达式 统计
  • “仿佛一场追星粉丝会”,老铺黄金完成国内头部商业中心全覆盖,品牌化后下一步怎么走?
  • 一周文化讲座|那些年的年青人
  • 德国旅游胜地发生爆炸事故,11人受伤
  • 大学2025丨对话深大人工智能学院负责人李坚强:产学研生态比“造天才”更重要
  • 国台办:“台独”是绝路,外人靠不住
  • 辽宁辽阳市白塔区一饭店发生火灾,当地已启动应急响应机制