• 判断三角形


    描述

      小明非常喜欢研究三角形。现在,小明已经知道三角形的三条边,如果三条边能组成三角形,小明就会很高兴,他就会得到一个“YE”,如果他经过进一步的研究知道它又是等腰三角形,

    他又会得一个“YE”,他再次研究出它又是一个等边三角形,当然,他又会得到一个“YE”。

    小明当然不想自己判断了!那请你帮他写一个程序计算出给你三条边小明会得到几个“YE”?

    提示1:最后普通三角形得到一个,等腰得到两个,等边得到三个

    提示2:请严格按下面输出格式输出

    输入
    首先,输入一个T,代表有几组测试数据。
    接下来有T行,每行有三个数,代表三条边。
    输出
    对于每组测试数据首先输出”Case #H:”H代表第几组测试数据,接下来输出小明得到的“YE”
    数目,如果小明得不到“YE”,请输出“NO”。
    样例输入
    2
    3 3 2
    5 2 1
    样例输出
    Case #1:
    YE YE
    Case #2:
    NO

     1 #include <stdio.h>
     2 
     3 int main(){
     4     int T;
     5     int a;
     6     int b;
     7     int c;
     8     int time;
     9     
    10     time=1;
    11     
    12     scanf("%d",&T);
    13     
    14     while(T--){
    15         scanf("%d%d%d",&a,&b,&c);
    16         
    17         printf("Case #%d:
    ",time);
    18         time++;
    19         
    20         if(a+b>c && a+c>b && b+c>a){
    21             printf("YE");
    22             
    23             if(a==b || a==c || b==c){
    24                 printf(" YE");
    25             }
    26             
    27             if(a==b && b==c)
    28                 printf(" YE");
    29                 
    30             printf("
    ");
    31         }
    32         
    33         else{
    34             printf("NO
    ");
    3536         }
    37     }
    38     return 0;
    39 }
     
  • 相关阅读:
    Winfrom判断用户输入是否为int整型方法之一!
    C#winfrom 中的MessageBox 弹出提示框
    C# WinForm窗口关闭的几种常用方法
    excel数据生成sql语句
    Redis 发布和订阅
    C# Redis消息队列例子2
    C# Redis消息队列例子
    win10屏幕亮度无法调节,已解决
    VUE 日期组件(包括年选择)
    暴力递归-逆序栈
  • 原文地址:https://www.cnblogs.com/zqxLonely/p/4100897.html
Copyright © 2020-2023  润新知