由于是时间过去,我写的时候已经超过时间.好了,不多说了,我把我的program.帖出来. 有什么想法跟我联系呀...! 判断3条边能否构成一个三角形。输入3个浮点数,浮点尾数2位。如果能够构成三角形,输出YES,否则输出NO.(输出独占1行)样例1:3.00 4.00 5.00YES样例2:1.02 2.34 3.36NO测试数据将保证只有一行,3个正浮点数,且每个浮点数都保留2位尾数。所有数字不超过10000.00数字之间有1个空格分开,末尾没有其他符号。 #include "stdio.h" main(){ float a,b,c; /*定义三个变量*/ while(1) { scanf("%f,%f,%f",&a,&b,&c); /*输入a,b,c*/ if(a<0||b<0||c<0) printf("\ndata error,print again\n"); else break; } if((a+b)>c&&(a+c)>b&&(b+c)>a) /*构成三角形的条件*/ printf("YES"); else printf("NO"); }

评论