贵阳职业技术学院吧 关注:54,309贴子:1,551,999
  • 21回复贴,共1
哪个大神帮忙解析一下,怎么使用if语句?


来自Android客户端1楼2016-11-10 08:58回复
    我喜欢就甘愿


    IP属地:贵州来自iPhone客户端2楼2016-11-10 10:53
    回复
      if(条件判断)
      {
      若条件判断为真,
      则执行大括号内语句
      }


      IP属地:北京3楼2016-11-10 11:22
      收起回复
        if(条件) 语句1;
        语句2;
        条件为真执行语句1,然后执行语句2,条件为假跳过语句1执行语句2


        IP属地:贵州来自Android客户端4楼2016-11-10 12:54
        收起回复
          if之后的扩号内是判断条件,
          比方里面说是(1>2)
          这个就是假,因为1不大于2
          假就跳过扩号后面的语句执行下一个
          if(1>2) 语句1;
          语句2;
          这里就是跳过了语句1执行语句2


          IP属地:贵州来自Android客户端5楼2016-11-10 20:16
          收起回复
            #include <stdio.h>
            #include <math.h>
            void main ()
            {
            float a,b,c,p,s;
            printf("请依次输入三条边的边长\n");
            scanf("%f,%f,%f",&a,&b,&c);
            if(a+b>c&&b+c>a&&c+a>b){
            p=(a+b+c)/2;
            s=sqrt(p*(p-a)*(p-b)*(p-c));
            printf("这个三角形的三边长分别为%0.2f,%0.2f,%0.2f\n",a,b,c);
            printf("这个三角形的面积为%0.3f\n",s);
            }else{
            printf("你输入的数据有错误,请重新输入\n");
            }
            }


            IP属地:贵州来自Android客户端11楼2016-11-10 21:00
            收起回复
              你会怀疑人生的


              IP属地:贵州来自Android客户端12楼2016-11-10 22:45
              收起回复