任务说明:
输入三角形的三条边a,b,c,判断它们能否构成三角形.若能构成三角形,指出是何种三角形.注:判断浮点数是否相等其差的绝对值小于10-3即认为相等.需用5种测试用例.
输入要求: "%f,%f,%f"
输出要求:
(1)如果为等腰三角形,输出“Iscsceles triangle!”
(2)如果为直角三角形,输出“Right angled triangle! ”
(3)如果为等腰直角三角形,输出“Iscsceles right triangle! ”
(4)如果为一般三角形,输出“Triangle! ”
(5)如果不能构成三角形,输出“Error! ”
我编的哪里有问题 为什么每次输入的都无法响应?
#include
#include
#define LIMIT 1e-1
int main()
{
float a,b,c;
printf("");
scanf("%f,%f,%f",a,b,c);
if ((a+b)>c && (b+c)>a && (a+c)>b)
{
if ( fabs(a-b)
build和run都没有问题但是输入数字之后程序就不能响应了
人气:287 ℃ 时间:2020-01-27 14:49:12
解答
scanf("%f,%f,%f",a,b,c)错了,应该是scanf("%f,%f,%f",&a,&b,&c);
推荐
- 编写C语言程序,输入a,b,c三个数,分别用它们作为三条边,判断能否构成三角形并输出相应信息
- 用键盘输入a 、b 、c的值,判断它们能否构成三角形的三边.如果能够构成三角形则求它的面积.
- 判断三点A(1,3),B(-2,0),C(2,4)能否构成三角形
- VB编程.输入三角形三条边a,b,c的值判断能否构成三角形.若能,显示三角形的类型:等边三角形 等腰三角形 等腰直角三角形 直角三角形 任意三角形,若不能,显示不能构成三角形
- 输入a,b,c三条边,判断它们能否构成三角形.若能,则指出是何种三角形.
- 用加减消元法表示 {6x+7y=-19,-6x-5y=17
- I'd like to read the books _____traveling
- 甲乙两人身上原来的钱分别是丙身上的6倍和5倍,后来甲又收入180元.z又收入30元,甲身上的钱是乙的1.5倍,问原来甲乙丙三人一共有多少钱?
猜你喜欢
- 聪聪让明明任意写出一个四位数,明明就写了2008,聪聪让明明用这个四位数减去它各数位上的数的和,明明得到2008-(2+0+0+8)=1998,聪聪又让明明将所得的数随便全掉一个数,将剩下的数说出来,明明圈掉了8,告诉聪聪剩下的三个数是1,
- 四年级400动物作文小狗
- 用超声波能粉碎人体内的结石这说明声波具有?
- 英语翻译
- 10*10*111111*1=?
- 作文 以希望为话题
- 按首字母填空
- 若m,n是一元二次方程x2;+1994x+7的两根,那么(m2;+1993m+6)(n2;+1995n+8)等于——————