武汉科技大学ACM:1010: 零起点学算法27——判断是否直角三角形

Problem Description

输入三个整数,分别代表三角形的三条边长度,判断能否构成直角三角形

Input

输入3个整数a,b,c(多组数据,-5000000<a,b,c<5000000)

Output

如果能组成直角三角形,输出yes否则输出no

Sample Input

3 4 5

Sample Output

yes
 1 #include <stdio.h>
 2 int main()
 3 {
 4     int a, b, c;
 5     while(scanf("%d%d%d",&a,&b,&c)!=EOF)
 6     {
 7         if(a>0 && b>0 && c>0 && a+b>c && a+c>b && b+c>a)
 8         {
 9             if (a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a)
10                 printf("yes\n");
11             else
12                 printf("no\n");
13         }
14         else
15         {
16             printf("no\n");
17         }
18
19     }
20     return 0;
21 }
时间: 2024-08-08 06:55:39

武汉科技大学ACM:1010: 零起点学算法27——判断是否直角三角形的相关文章

1120: 零起点学算法27——判断是否直角三角形

1120: 零起点学算法27--判断是否直角三角形 Time Limit: 1 Sec  Memory Limit: 64 MB   64bit IO Format: %lldSubmitted: 5747  Accepted: 1519[Submit][Status][Web Board] Description 输入三个整数,分别代表三角形的三条边长度,判断能否构成直角三角形 Input 输入3个整数a,b,c(多组数据,-5000000<a,b,c<5000000) Output 如果能

1119: 零起点学算法26——判断奇偶数

1119: 零起点学算法26--判断奇偶数 Time Limit: 1 Sec  Memory Limit: 64 MB   64bit IO Format: %lldSubmitted: 2419  Accepted: 1508[Submit][Status][Web Board] Description 输入一个整数,判断是奇数还是偶数 Input 输入1个正整数(多组数据) Output 如果是奇数,输出odd否则输出even(每组数据一行) Sample Input 2 Sample O

1121: 零起点学算法28——判断是否闰年

1121: 零起点学算法28--判断是否闰年 Time Limit: 1 Sec  Memory Limit: 64 MB   64bit IO Format: %lldSubmitted: 3988  Accepted: 2204[Submit][Status][Web Board] Description 输入年份,判断是否闰年 Input 输入一个整数n(多组数据) Output 如果是闰年,输出yes,否则输出no(每组数据一行) Sample Input 2000 Sample Out

武汉科技大学ACM :1010: 零起点学算法12——求2个日期之间的天数

Problem Description 水题 Input 输入2个日期,日期按照年月日,年月日之间用符号-隔开(题目包含多组数据) Output 求出这2个日期之间的天数(不包括自身),每组测试数据一行 Sample Input 2011-1-1 2011-1-5 Sample Output 3 HINT 为了简单之见,本题假设输入的是同年同月的2个日期,且第一个日期小于第2个日期 1 #include<stdio.h> 2 3 4 5 int main() 6 7 { 8 9 int y1,

武汉科技大学ACM :1010: 零起点学算法103——一只小蜜蜂...

Problem Description 有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行.请编程计算蜜蜂从蜂房a爬到蜂房b的可能路线数. 其中,蜂房的结构如下所示. Input 输入数据的第一行是一个整数N,表示测试实例的个数,然后是N 行数据,每行包含两个整数a和b(0<a<b<50). Output 对于每个测试实例,请输出蜜蜂从蜂房a爬到蜂房b的可能路线数,每个实例的输出占一行. Sample Input 2 1 2 3 6 Sample Output 1 3 #inclu

武汉科技大学ACM :1002: 零起点学算法28——判断是否闰年

Problem Description 输入年份,判断是否闰年 Input 输入一个整数n(多组数据) Output 如果是闰年,输出yes,否则输出no(每组数据一行) Sample Input 2000 Sample Output yes 我的代码: 1 #include<stdio.h> 2 int main() 3 { 4 int year; 5 while(scanf("%d",&year)!=EOF) 6 { 7 8 if((year%4==0 &

Problem D: 零起点学算法24——判断奇偶数

#include<stdio.h> int main() { int a; while(scanf("%d",&a)!=EOF) if(a%2==0) printf("odd"); else printf("even"); return 0; } 原文地址:https://www.cnblogs.com/chenlong991223/p/9744492.html

32.零起点学算法26——判断是否闰年

#include<stdio.h> int main() { int n; while(scanf("%d",&n)!=EOF) { if(((n%4==0)&&(n%100!=0))||(n%400==0)) printf("yes\n"); else printf("no\n"); } return 0; } 原文地址:https://www.cnblogs.com/Estwind/p/9751149.ht

1165: 零起点学算法72——首字母变大写

1165: 零起点学算法72--首字母变大写 Time Limit: 1 Sec  Memory Limit: 64 MB   64bit IO Format: %lldSubmitted: 705  Accepted: 439[Submit][Status][Web Board] Description 输入一个英文句子,将每个单词的第一个字母改成大写字母. Input 输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行. Output 请输出按照要求改写后的英文句