21xrx.com
2024-11-22 10:20:47 Friday
登录
文章检索 我的文章 写文章
如何使用C语言判断三个数a、b、c能否组成一个三角形
2023-06-15 13:01:51 深夜i     --     --
C语言 三角形 判断函数

在C语言中,判断三个数a、b、c是否可以组成一个三角形,可以用三角形的成立条件进行校验,即任意两边之和大于第三边。因此,我们可以编写一个三角形判断函数,判断a、b、c是否可以构成一个三角形。

判断函数的代码如下:


int is_triangle(int a, int b, int c) {

  if (a + b > c && a + c > b && b + c > a)

    return 1;

   else

    return 0;

  

}

接下来,我们可以在main函数中调用这个函数,判断输入的三个数是否可以构成一个三角形。代码如下:


#include

// 判断三个数a、b、c是否可以构成一个三角形

int is_triangle(int a, int b, int c) {

  if (a + b > c && a + c > b && b + c > a)

    return 1;

   else

    return 0;

  

}

int main() {

  int a, b, c;

  printf("请输入三个数a, b, c:");

  scanf("%d %d %d", &a, &b, &c);

  if (is_triangle(a, b, c)) {

    printf("%d, %d, %d可以构成一个三角形\n", a, b, c);

  } else {

    printf("%d, %d, %d不能构成一个三角形\n", a, b, c);

  }

  return 0;

}

当三个数a、b、c能够构成一个三角形时,程序会输出:


请输入三个数a, b, c:3 4 5

3, 4, 5可以构成一个三角形

当三个数a、b、c不能构成一个三角形时,程序会输出:


请输入三个数a, b, c:10 1 2

10, 1, 2不能构成一个三角形

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复