下面的程序为什么执行不了?
定义double类型变量a,b,c且从键盘输入三个数,判断由这三个变量构成的线段能否组成三角形。如果能,请输出“这三个线段可以组成三角形”;如果不能,请输出“这三个线段不能组成三角形”。#include<stdio.h>
main()
{double a,b,c;
scanf("lf% lf% lf%",&a,&b,&c);
if ((a+b>c)&&(b+c>a)&&(a+c>b))
{printf("这三个线段可以组成三角形");
}
else
{printf("这三个线段不能组成三角形");
}
}