早教吧作业答案频道 -->其他-->
求三角形面积程序调试:根据三角形的三边长求面积.如果不能构成三角形,给出提示信息.输入标准输入,包括若干行,第一行为用例的个数n,从第二行开始的n行为每个用例三角形的三个边长a,b,c
题目详情
求三角形面积
程序调试:
根据三角形的三边长求面积.如果不能构成三角形,给出提示信息.
输入
标准输入,包括若干行,第一行为用例的个数n,从第二行开始的n行为每个用例三角形的三个边长a,b,c,中间用空格隔开.
输出
标准输出,用一行输出三角形的面积,如果根据三边长无法求出面积的,则输出“不能构成三角形”字样.
样例
输入:
3
3 4 5
5 1 4
6 6 6
输出
6
不能构成三角形
15.5885
下面是我写的代码,为什么每次都只输出一个数,出错在哪里?帮我解决者另有分加
#include
#include
int main()
{
\x09int n,i;
\x09double a,b,c,s[20]={0},s1;
\x09scanf("%d",&n);
\x09for(i=0;ic&&(a+c)>b&&(b+c)>a)
\x09\x09\x09{\x09
\x09\x09\x09\x09s1=1.0/2*(a+b+c);
\x09\x09\x09\x09s[i]=sqrt(s1*(s1-a)*(s1-b)*(s1-c));\x09\x09\x09\x09
\x09\x09\x09}
\x09}
\x09for(n=0;n
程序调试:
根据三角形的三边长求面积.如果不能构成三角形,给出提示信息.
输入
标准输入,包括若干行,第一行为用例的个数n,从第二行开始的n行为每个用例三角形的三个边长a,b,c,中间用空格隔开.
输出
标准输出,用一行输出三角形的面积,如果根据三边长无法求出面积的,则输出“不能构成三角形”字样.
样例
输入:
3
3 4 5
5 1 4
6 6 6
输出
6
不能构成三角形
15.5885
下面是我写的代码,为什么每次都只输出一个数,出错在哪里?帮我解决者另有分加
#include
#include
int main()
{
\x09int n,i;
\x09double a,b,c,s[20]={0},s1;
\x09scanf("%d",&n);
\x09for(i=0;ic&&(a+c)>b&&(b+c)>a)
\x09\x09\x09{\x09
\x09\x09\x09\x09s1=1.0/2*(a+b+c);
\x09\x09\x09\x09s[i]=sqrt(s1*(s1-a)*(s1-b)*(s1-c));\x09\x09\x09\x09
\x09\x09\x09}
\x09}
\x09for(n=0;n
▼优质解答
答案和解析
把return 0;那句放到倒数第二个大括号后面,for循环执行一次就跳出了当然只输出一个结果啦
看了 求三角形面积程序调试:根据三...的网友还看了以下:
已知三组数据甲:1,2,3,4,5;乙:101,102,103,104,105;丙:3,6,9,1 2020-05-16 …
初中数学中图形的性质能当作是判定方法来做题吗例如 :等腰(等边)三角形三线合一 ,那么做题时能不能 2020-06-27 …
请问在做等离子物理对撞实验时把第三能量的极坐标向负方向调整三个阿尔法单位,那么对最终结果会有多少影 2020-07-31 …
在做等离子物理对撞实验的时候,如果把第三能量的极坐标,向负方向调整三个阿尔法单位那么对最终的结果将 2020-07-31 …
在做等离子物理对撞实验的时候如果能把第三能量的极坐标向负方向调整三个阿尔法单位那么对终极的结果将会 2020-07-31 …
(0012•安阳三模)某学校随机抽查了本校00个同学,调查他们平均每天在课外从事体育锻炼的时间(分钟 2020-11-12 …
(2008•威海模拟)(1)某放射性元素的原子核经过三个半衰期后,有%的原子核发生了衰变;(2)氢原 2020-11-13 …
今天下午就要交了!VB编程:用IntputBox函数输入3个数据,如果这3个数据能够成三角形,计算并 2020-11-17 …
无聊的物理题在做等离子物理对撞实验时如果把第三能量的极坐标向负方向调整三个阿尔法单位对最终结果将会产 2020-12-13 …
处于第三能级的激发态氢原子向低能级跃迁时,能辐射几种频率的光?这些频率的光中,波长最大的是多少? 2020-12-30 …