优质文档C语言程序设计函数练习题及参考答案.docx
《优质文档C语言程序设计函数练习题及参考答案.docx》由会员分享,可在线阅读,更多相关《优质文档C语言程序设计函数练习题及参考答案.docx(2页珍藏版)》请在冰豆网上搜索。
优质文档C语言程序设计函数练习题及参考答案
C语言程序设计练习题及参考答案
1、定义一个函数intfun(inta,intb,intc),它的功能是:
若a,b,c能构成等边三角形函数返回3,若能构成等腰三角形函数返回2,若能构成一般三角形函数返回1,若不能构成三角形函数返回0。
#include
intfun(inta,intb,intc)
{
if(a+b>c&&b+c>a&&a+c>b)
{
if(a==b&&b==c)
return3;
elseif(a==b||b==c||a==c)
return2;
elsereturn1;
}
elsereturn0;
}
voidmain()
{
inta,b,c,shape;
printf("\nInputa,b,c:
");
scanf("%d%d%d",&a,&b,&c);
printf("\na=%d,b=%d,c=%d\n",a,b,c);
shape=fun(a,b,c);
printf("\n\nTheshape:
%d\n",shape);
}