刚学C语言,为什么这个代码运行不了呢
.如果四边形四个边的长度分别为a、b、c、d,一对对角之和为2α,则其面积为:

其中,s=(a+b+c+d)/2。在主程序中利用格式化输入函数输入四边形的四条边长,和一对对角之和,计算该四边形的面积并输出。
测试用例:设有一个四边形,其四条边的边长分别为3、4、5、5,一对对角之和为1450,用你的程序计算它们的面积。
#include<stdio.h>
#include<math.h>
int main()
{
double a, b, c, d;
double s, S, x;
x = 72.5;
s = (a + b + c + d) / 2;
S =sqrt((s - a) * (s - b) * (s - c) * (s - d) - a * b * c * d * cosx * cosx);
scanf("%f%f%f%f", a, b, c, d);
printf("%f\n", S);
return 0;
}
相关推荐
C语言开发MP3播放器(适合刚学开发的)
C语言开发MP3播放器(适合刚学开发的)
Java语言与C语言代码运行效率的比较.pdf
Java语言与C语言代码运行效率的比较.pdf
C语言编程中优化代码运行效率的方法探究.pdf
C语言编程中优化代码运行效率的方法探究.pdf
单片机为什么还在用C语言编程?
单片机为什么还在用C语言编程?答案是:C语言是适合单片机编程的语言。 这个问题的意思应该是:现在有很多很好用的语言,如java,python,VC等等,为什么这些语言不能用来编写单片机程序呢?那么这个问题的答案就是:不能不能,而是不合适。 一、单片机编程的特点对单片机编程来说,首先要考虑的是单片机的程序空间和数据空间都是有限的,所以要让程序尽量短小精悍,以节省程序占用的存储空间。 第二、单片机编程的一个主要对象是对单片机的端口和内部寄存器的操作和配置,这个需要比较的时序控制。 第三、单片机算法运算中,尽量使用加法、减法、移位运算,因为乘法和除法运算会非常费时间,尤其是除
为什么说C语言是永不过时的语言
01为什么C语言不会过时 评价任何一门编程语言,都是招人骂的。永远是这样。就像是春寒料峭的季节, 街上穿棉袄和穿单衣的擦肩而过,双方一定是同时在心里出现了两个字:“s b!”这个在心理学上有个专业的名字:叫做“二b”现象! 先说一个表,这个就是著名的TIOBE语言排行榜。目前它是一个最权威的一个语言流行度的排行榜,从这个排行榜上看,你会得到一个最直观的结论。Java和C都在下降,而下降的部分被第三名以后的语言所瓜分。 而就在5月,时隔5年,C语言再次领先Java,荣登TIOBE编程语言排行榜第一! 排名前十的分别是: C,Java,Python,C++,C#,Visual Basic.NET,


