c++,求大佬指点

200抽 2019-11-20 03:57:58
#include<math.h>
#include<stdio.h> //从键盘上输入三角形的三个边长,求三角形的面积。
int main()
{
double a,b,c,area;

printf("请输入a,b,c的值");
scanf("%lf,%lf,%lf",&a,&b,&c);
s=(a+b+c)/2;
area=sqrt[s(s-a)(s-b)(s-c)];
printf("ar=%f\n",area);
return 0;
}
...全文
59 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
200抽 2019-11-20
  • 打赏
  • 举报
回复
引用 2 楼 datoulaile123 的回复:
#include<math.h>
#include<stdio.h> //从键盘上输入三角形的三个边长,求三角形的面积。
int main()
{
double a, b, c, area;

printf("请输入a,b,c的值");
scanf("%lf,%lf,%lf", &a, &b, &c);
double s = (a + b + c) / 2;
area = sqrt(s*(s - a)*(s - b)*(s - c));
printf("ar=%f\n", area);
return 0;
}

s没定义,sqrt函数调用怎么能用[],明显要用(),而且相乘中间要加*


引用 2 楼 datoulaile123 的回复:
#include<math.h>
#include<stdio.h> //从键盘上输入三角形的三个边长,求三角形的面积。
int main()
{
double a, b, c, area;

printf("请输入a,b,c的值");
scanf("%lf,%lf,%lf", &a, &b, &c);
double s = (a + b + c) / 2;
area = sqrt(s*(s - a)*(s - b)*(s - c));
printf("ar=%f\n", area);
return 0;
}

s没定义,sqrt函数调用怎么能用[],明显要用(),而且相乘中间要加*

谢谢
datoulaile123 2019-11-20
  • 打赏
  • 举报
回复
#include<math.h>
#include<stdio.h> //从键盘上输入三角形的三个边长,求三角形的面积。
int main()
{
double a, b, c, area;

printf("请输入a,b,c的值");
scanf("%lf,%lf,%lf", &a, &b, &c);
double s = (a + b + c) / 2;
area = sqrt(s*(s - a)*(s - b)*(s - c));
printf("ar=%f\n", area);
return 0;
}

s没定义,sqrt函数调用怎么能用[],明显要用(),而且相乘中间要加*

69,336

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧