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
版权声明:本文标题:编写函数实现功能:若a,b,c 能构成等边三角形函数返回3,若能构成等腰三角形函数返回2,若能构成一般三角形函数返回1,若不能构成三角形函数返回0。 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1699469095h357374.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论