DEV C++运行下述程序,报出出现了一个问题 导致程序停止正常工作,什么原因?

#include<stdio.h>#include<math.h>intmain(void){doublea,b,c,s,area;scanf("%lf","%lf","... #include <stdio.h>
#include <math.h>
int main(void)
{
double a,b,c,s,area;
scanf("%lf","%lf","%lf",&a,&b,&c);
s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("a=%.2f,b=%.2f,c=%.2f,s=%.2f\n",a,b,c,s);
printf("area=%.2f\n",area);
return 0;
}
展开
 我来答
白狼圣狂
2020-01-28 · 超过52用户采纳过TA的回答
知道小有建树答主
回答量:131
采纳率:70%
帮助的人:32.9万
展开全部
没有scanf("%lf", "%lf", "%lf", &a, &b, &c)这种写法。
scanf的原型是int scanf(const char* pstr, ...)
只要一个字符串,逗号是分界符,你想把第二个"%lf"作为第一个%lf的参数吗?
正确的写法是scanf("%lf%lf%lf", &a, &b, &c);
最大的宝宝
2020-01-28 · TA获得超过828个赞
知道小有建树答主
回答量:1569
采纳率:67%
帮助的人:406万
展开全部
scanf("%lf","%lf","%lf",&a,&b,&c);
没见过这种写法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
TIMING时客
2020-01-28
知道答主
回答量:36
采纳率:0%
帮助的人:2万
展开全部
第一个include后面没有库?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式