程序填空题:三角形的判断
从键盘上输入3条边的长度(用空格分隔),然后判断是否可以构成一个三角形(条件:任意两边之和均大于第三边),如果可以则进一步判断是等边、等腰还是一般三角形。若为等边三角形则输出"1",若为等腰三角形则输出"2",若为一般三角形则输出"3",若无法组成三角形则输出"-1"。 ``` #includeint main(void) { int i;for(i=1;i<=4;i++){ //该循环用于自动阅卷,请考生忽略 int a,b,c; scanf("%d%d%d",&a,&b,&c); if() {if() printf("1\n"); else if() printf("2\n"); else } else } //该循环用于自动阅卷,请考生忽略 return 0; } ``` 答案: 第1空:a+b>c&&a+c>b&&b+c>a 第2空:a==b&&b==c 第3空:a==b||a==c||b==c 第4空: printf("3\n"); 第5空: printf("-1\n");