c语言(三个数构成三角形)?

来源:百度知道 编辑:UC知道 时间:2024/05/28 06:16:25
我写的这个编译一直错误,不知道是语法错误还是逻辑错误?
哪位高手帮忙分析下?错在哪里?这个题该怎样写好?

#include “stdio.h”
main()
{
float a,b,c;
printf/*请输入三个数*/;
scanf (%f,%f,%f,a,b,c;);
if (a+b)>c&&(a+c)>b&&(b+c)>a
printf("这三个数能构成一个三角形") ;
else
printf("这个三个数不能构成一个三角形");
}

main()
{
float a,b,c;
printf("请输入三个数");
scanf ("%f%f%f",&a,&b,&c);
if ((a+b)>c && (a+c)>b && (b+c)>a)
printf("这三个数能构成一个三角形") ;

else
printf("这个三个数不能构成一个三角形");

}

main()
{
float a,b,c;
printf("thr three number:");
scanf("%f%f%f",&a,&b,&c);
if((a+b)>c&&(a+c)>b&&(b+c)>a)
printf("yes") ;
else
printf("not");
}

注:我用的是TC2.0,不能用中文

if( (a+b)>c&&(a+c)>b&&(b+c)>a )

按我的理解,二楼完全正确!