标题:c语言编程题,求指出错误
只看楼主
yuanzihao
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2016-10-16
得分:0 
为什么结果看不了,瞬间就闪退了
2016-10-16 09:57
迟祖恩
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2016-10-8
得分:0 
要调用sqrt()函数,需要定义头文件math.h,你需要在程序最初定义这个头文件:#include <math.h>
2016-10-16 10:17
迟祖恩
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2016-10-8
得分:0 
回复 6楼 rjsp
您好,版主,我想这个程序应该没有必要声明输出整数的域宽,另外如果楼主这道题的要求是输出前后无空格的话,定义输出原本不能定义整数域宽但定义了,但是楼主没有说错误的原因,所以我想就算声明了头文件,输出格式可能也是错误的
2016-10-16 11:14
百里
Rank: 2
等 级:论坛游民
帖 子:34
专家分:66
注 册:2016-10-1
得分:0 
发错了

[此贴子已经被作者于2016-10-16 11:41编辑过]

2016-10-16 11:37
百里
Rank: 2
等 级:论坛游民
帖 子:34
专家分:66
注 册:2016-10-1
得分:0 
回复 楼主 JJST

#include <stdio.h>
#include"math.h"
 int main()
{
float a,b,c,s,p;
printf("请输入三角形的三边长:  ");//不要这一行,同样的你的输入样例没有要求你有这个。
scanf("%f,%f,%f",&a,&b,&c);
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("%6.2fn",s);//”不要三角形面积“  这几个字。因为你的输出样例里没有
return 0;

}
2016-10-16 11:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-469792-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.256998 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved