如何判别三角形和求10 个整数中最大值?

简介: 如何判别三角形和求10 个整数中最大值?

一、已知三条边a,b,c能否构成三角形,如果能构成三角形,判断三角形的类型(等边三角形、等腰三角形或普通三角形

#include <stdio.h>
 
 
int main()
{
    int a = 0;
    int b = 0;
    int c = 0;
    while(~scanf("%d %d %d", &a, &b, &c))
    {
        if((a+b>c) && (a+c>b) && (b+c>a))
        {
           
            if(a==b && b==c)
            {
                printf("等边三角形\n");
            }
            else if(((a==b)&&(b!=c)) || ((a==c)&&(c!=b)) || ((b==c)&&(c!=a)))//等腰
            {
                printf("等腰三角形\n");
            }
            else
            {
                printf("其他三角形\n");
            }
        }
        else
        {
            
            printf("不是三角形\n");
        }
    }
    return 0;
}

二、打印9*9乘法口诀表

#include <stdio.h>
int main()
{
  int i = 0;
  //控制行数
  for(i=1; i<=9; i++)
  {
    //打印每一行内容,每行有i个表达式
    int j = 0;
    for(j=1; j<=i; j++)
    {
      printf("%d*%d=%2d ", i, j, i*j);
    }
    printf("\n");
  }
  return 0;
}

三 、求10 个整数中最大值

#include <stdio.h>
 
int main()
{
  
  int arr[10] = { 0 };
  int max = arr[1] ;
  int i = 0;
  for ( i = 0; i <= 9; i++)
  {
    scanf("%d", &arr[i]);
  }
  for (i = 0; i <= 9; i++)
  {
    if (arr[i] > max)
      max = arr[i];
  }
  printf("%d", max);
 
  return 0;
 
}
相关文章
|
4月前
|
算法 测试技术 C++
【分解质因数 差分数组】2584. 分割数组使乘积互质
【分解质因数 差分数组】2584. 分割数组使乘积互质
【分解质因数 差分数组】2584. 分割数组使乘积互质
|
4月前
8.求出100~230之间所有素数之和,先在屏幕上输出,再求和
8.求出100~230之间所有素数之和,先在屏幕上输出,再求和
25 0
|
4月前
L1-048 矩阵A乘以B
L1-048 矩阵A乘以B
38 0
wustojc2003求整数均值
wustojc2003求整数均值
50 0
|
自然语言处理 算法 Python
利用函数求出一个数组最大三个数的乘积
利用函数求出一个数组最大三个数的乘积
105 0
|
算法
找出三个最大值求乘积
找出三个最大值求乘积
74 0
7-93 矩阵A乘以B
7-93 矩阵A乘以B
120 0
|
C++
C++ 超大整数相加、相乘的精确求解,以及10000的阶乘
C++ 超大整数相加、相乘的精确求解,以及10000的阶乘
104 0
|
C++
2373. 矩阵中的局部最大值
给你一个大小为 n x n 的整数矩阵 grid 。 生成一个大小为 (n - 2) x (n - 2) 的整数矩阵  maxLocal ,并满足: maxLocal[i][j] 等于 grid 中以 i + 1 行和 j + 1 列为中心的 3 x 3 矩阵中的 最大值 。 换句话说,我们希望找出 grid 中每个 3 x 3 矩阵中的最大值。 返回生成的矩阵。
79 0
(二维vector)(绝对值求和等式的处理)B. Playing in a Casino
(二维vector)(绝对值求和等式的处理)B. Playing in a Casino
83 0