admin 管理员组

文章数量: 887021

编写函数实现功能:若a,b,c 能构成等边三角形函数返回3,若能构成等腰三角形函数返回2,若能构成一般三角形函数返回1,若不能构成三角形函数返回0。

编写函数实现功能:若a,b,c 能构成等边三角形函数返回3,若能构成等腰三角形函数返回2,若能构成一般三角形函数返回1,若不能构成三角形函数返回0。其中已经给出了部分代码,请你编写要求的函数,将代码补充完整。只提交你写的函数。

部分代码如下:

#include <stdio.h>

/******函数写在此处******/

int main()

{

    int a,b,c,shape;

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

    shape =fun(a,b,c);

    printf("The shape : %d\n",shape);

    return 0;

}

【输入】                                         

三个整数

【输出】

三角形的形状用1、2或3表示

【样例输入】

3 3 3

【样例输出】

The shape : 3

int fun(int a,int b,int c)
{int d;
if (a==b&&a==c&&b==c)
d=3;
else if (a==b||a==c||b==c)
d=2;
else if (a+b>c&&a+c>b&&b+c>a)
d=1;
else
d=0;
return d;
}

本文标签: 编写函数实现功能若a b c 能构成等边三角形函数返回3,若能构成等腰三角形函数返回2,若能构成一般三角形函数返回1,若不能构成三角形函数返回0