看看这个有问题么?
#include "stdafx.h"
int
dengbian(int z,int x,int c)
{
if(z==x&&z==x&&x==c)
{
printf("构成等边三角形\n");
return 1;
}
else
{
return 0;
}
}
int dengyao(int z,int x,int c)
{
if(z==x||z==c||x==c)
{
printf("构成等腰三角形\n");
return 1;
}
else
{
return 0;
}
}
void panduan(int z,int x,int c)
{
int cc;
int ccc;
cc=0;
ccc=0;
if((z+x)<=c)
{
printf("不能构成三角形\n");
}
else
{
printf("构成三角形\n");
cc=dengyao(z,x,c);
ccc=dengbian(z,x,c);
if(cc==0&&ccc==0)
{
printf("构成不等边三角形\n");
}
}
}
int main(int argc, char* argv[])
{
int a,b,c,d;
scanf("%d%d%d",&a,&b,&c);
if(a>b)
{
d=a;a=b;b=d;
}
if(a>c)
{
d=a;a=c;c=d;
}
if(b>c)
{
d=b;b=c;c=d;
}
panduan(a,b,c);
}