这个题的关键一点就是在数学中**如何判断三条边能构成一个三角形——任意两边之和大于第三边**(因为是任意,即所有都要满足这个条件,即a+b>c并且b+c>a并且c+a>b)
#include<stdio.h>
int main(){
int a,b,c;
printf("请输入三个数:\n");
scanf("%d %d %d",&a,&b,&c);
if((a+b>c)&&(b+c>a)&&(c+a>b)){
printf("%d,%d,%d能构成三角形",a,b,c);
}else{
printf("%d,%d,%d不能构成三角形",a,b,c);
}
return 0;
}