在c语言中怎么跳出if
#include<stdio.h>voidmain(){inta,b,c,i;printf("请输入三角形的3条边:");scanf("%d%d%d",&a,&b,&c)...
#include<stdio.h> 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<stdio.h> scanf("1||b>: 这个条件不能组成3角形 这个是一般3角形 这个结果是因为完成了第一个if后,又读最后一个条件;=a)) printf("这个条件不能组成3角形\n"100)&&(c<这个是等腰3角形\n"%d%d%d"?? 比如输入 : 1 2 3 输出结果是printf(":\n" void main() { int a;这个条件不能组成3角形\ printf("请输入三角形的3条边;) ; if ((a!=b)&&(a!=c)&&(b!=c)) printf("这个是一般3角形\;i++) {printf("你输入的值不在1~100的范围内,完成这个if的语句后,跳出去,怎么做?;1||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<) ; if(a==b&&b==c) printf(",i; scanf("%d%d%d",b 展开
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询