#includevoidmain(){inta,b,c,i;printf("请输入三角形的3条边:");scanf("%d%d%d",&a,&b,&c);if((a<1||a>100)&&(b<1||b>100)&&(c<1||c>100))for(i=1;;i++){printf("你输入的...
#include void main() { int a,b,c,i; printf("请输入三角形的3条边:"); scanf("%d%d%d",&a,&b,&c); if((a<1||a>100)&&(b<1||b>100)&&(c<1||c>100)) for(i=1;;i++) {printf("你输入的值不在1~100的范围内。\n"); pri... ",&b,&c); if((a<#include scanf("1||b>: 这个条件不能组成3角形 这个是一般3角形 这个结果是因为完成了第一个if后,又读最后一个条件;=a)) printf("这个条件不能组成3角形\n"100)&&(c这个是等边3角形\n"100)) for(i=1;)。\n" 而不是 ;=c)||(a+c<=b)||(b+c< printf("请重新输入值;n") ;););} if((a+b<,&a,&b,&c);) ; if(((a==b)&&(a!=c))||((a==c)&&(a!=b))||((b==c)&&(b!=a))) printf("1||a>n"); 我想是符合一个if后;,&a,c;100)&&(b
展开