如何判别三角形和求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;
 
}
相关文章
|
7月前
|
人工智能 移动开发 算法
【动态规划】【C++算法】LeetCoce996正方形数组的数目
【动态规划】【C++算法】LeetCoce996正方形数组的数目
|
7月前
|
算法 测试技术 C++
【差分数组】【图论】【分类讨论】【整除以2】3017按距离统计房屋对数目
【差分数组】【图论】【分类讨论】【整除以2】3017按距离统计房屋对数目
|
7月前
|
算法 测试技术 C++
【分解质因数 差分数组】2584. 分割数组使乘积互质
【分解质因数 差分数组】2584. 分割数组使乘积互质
【分解质因数 差分数组】2584. 分割数组使乘积互质
|
7月前
8.求出100~230之间所有素数之和,先在屏幕上输出,再求和
8.求出100~230之间所有素数之和,先在屏幕上输出,再求和
36 0
|
7月前
L1-048 矩阵A乘以B
L1-048 矩阵A乘以B
52 0
|
算法 测试技术 C#
C++前缀和算法:构造乘积矩阵
C++前缀和算法:构造乘积矩阵
wustojc2003求整数均值
wustojc2003求整数均值
56 0
|
自然语言处理 算法 Python
利用函数求出一个数组最大三个数的乘积
利用函数求出一个数组最大三个数的乘积
121 0
7-93 矩阵A乘以B
7-93 矩阵A乘以B
128 0
(浮点二分模板)790. 数的三次方根
(浮点二分模板)790. 数的三次方根
83 0