为了账号安全,请及时绑定邮箱和手机立即绑定

二级C填空题

二级C填空题

C
包小龙虾 2018-08-10 17:15:06
#include <stdio.h>#include <math.h>void main(){  float a,b,c,d,area;  printf("Please input 3 numbers:\n");  scanf("%f,%f,%f",&a,&b,&c);  if( a+b>c /**/                /**/)     && a+c>b && b+c>a   {d = (a+b+c)/2;    area = /**/                     /**/;   sqrt(d*(d-a)*(d-b)*(d-c))    printf("area is %.2f\n",area);   }  else    printf("Not Triangle!\n");  getch();} /**/                /**/右边是要填的代码,我自己也是这样做的,可以运行出来但是为什么不管输入哪三个数都是显示,求大神指点下,谢谢
查看完整描述

2 回答

已采纳
?
修裾欲溯空

TA贡献34条经验 获得超4个赞

#include <stdio.h>
#include <math.h>
int main()
{
  float a,b,c,d,area;
  printf("Please input 3 numbers:\n");
  scanf("%f %f %f",&a,&b,&c);
  if( a+b>c /**/    && a+c>b && b+c>a            /**/)    
   {d = (a+b+c)/2;
    area = /**/   sqrt(d*(d-a)*(d-b)*(d-c))      /**/; 
    printf("area is %.2f\n",area);
   }
  else
    printf("Not Triangle!\n");
    return 0;
}

查看完整回答
反对 回复 2018-08-11
点击展开后面4
?
修裾欲溯空

TA贡献34条经验 获得超4个赞

如果我没猜错的话,你应该是自己输入的时候没有按照你写的sr里面的格式输入,你可以写成3.0 4.0 5.0

查看完整回答
反对 回复 2018-08-10
  • 包小龙虾
    包小龙虾
    我是按这样子输的啊,可是都不行,不知道为什么
  • 2 回答
  • 0 关注
  • 949 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信