news 2026/7/28 18:36:28

相似三角形

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
相似三角形

Problem Description
给出两个三角形的三条边,判断是否相似。

Input
多组数据,给出6正个整数,a1,b1,c1,a2,b2,c2,分别代表两个三角形。(边长小于100且无序)

Output
如果相似输出YES,如果不相似输出NO,如果三边组不成三角形也输出NO。

Sample Input
1 2 3 2 4 6
3 4 5 6 8 10
3 4 5 7 8 10
Sample Output
NO
YES
NO
Hint

Source
题解:要判断三条边能否构成三角形,还要判断相似比是否相等,比较相似比的时候要用小数比较,更精确。

#include <stdio.h> #include <stdlib.h> int main() { int a1,a2,b1,b2,c1,c2,t; while(scanf("%d %d %d %d %d %d",&a1,&b1,&c1,&a2,&b2,&c2)!=EOF) { if((a1<b1+c1)&&(b1<a1+c1)&&(c1<a1+b1)&&(a2<b2+c2)&&(b2<a2+c2)&&(c2<a2+b2)) { if(b1>a1) { t=a1; a1=b1; b1=t; } if(c1>a1) { t=c1; c1=a1; a1=t; } if(c1>b1) { t=c1; c1=b1; b1=t; } if(b2>a2) { t=a2; a2=b2; b2=t; } if(c2>a2) { t=c2; c2=a2; a2=t; } if(c2>b2) { t=c2; c2=b2; b2=t; } if(1.0*a1/a2==1.0*b1/b2&&1.0*b1/b2==1.0*c1/c2)printf("YES\n"); else printf("NO\n"); } else printf("NO\n"); } return 0; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/28 18:33:31

论文 AI 工具避坑实录:筛选法则 + 效率质量双达标,杜绝 AI 痕迹、高重复率与学术不端风险

随着高校全面上线知网、维普 AIGC 内容溯源检测&#xff0c;单纯用 AI 生成初稿直接提交&#xff0c;极易触发AI 文本标记、重复率超标、学术不端预警三重风险。很多学生盲目选用免费 AI 工具&#xff0c;要么改写痕迹过重被导师一眼识破&#xff0c;要么降重后语句逻辑崩塌、参…

作者头像 李华
网站建设 2026/7/28 18:32:53

FSearch:Linux用户的文件搜索终极解决方案,告别缓慢等待

FSearch&#xff1a;Linux用户的文件搜索终极解决方案&#xff0c;告别缓慢等待 【免费下载链接】fsearch A fast file search utility for Unix-like systems based on GTK3 项目地址: https://gitcode.com/gh_mirrors/fs/fsearch 你是否曾为在Linux系统中寻找一个文件…

作者头像 李华
网站建设 2026/7/28 18:27:40

TTS-Backup终极指南:守护你的桌游模拟器珍贵数据

TTS-Backup终极指南&#xff1a;守护你的桌游模拟器珍贵数据 【免费下载链接】tts-backup Backup Tabletop Simulator saves and assets into comprehensive Zip files. 项目地址: https://gitcode.com/gh_mirrors/tt/tts-backup 还在为Tabletop Simulator&#xff08;T…

作者头像 李华
网站建设 2026/7/28 18:26:22

Shell - 文件引入

和其他语言一样&#xff0c;Shell 也可以包含外部脚本。这样可以很方便的封装一些公用的代码作为一个独立的文件。Shell 文件包含的语法格式如下&#xff1a; . filename # 注意点号(.)和文件名中间有一空格 或 source filename案例&#xff1a;vi /home/shell/1.sh #!/bin/b…

作者头像 李华