error C2064: 项不会计算为接受 305 个参数的函数 怎么解决?

问题:请问这个 error C2064: 项不会计算为接受 305 个参数的函数 怎么解决??(C语言)

img

几个问题:
一是scanf可以改成scanf_s
二是sqrt括号里的表达式,两个括号之间少了乘号
三是d=1/2*(a+b+c),要改为1.0/2*(a+b+c),或者d=(a+b+c)/2更好。否则d的值会等于0,因为1/2是整除,结果为0
另外,应该检查a,b,c是否构成三角形,以及a+b+c是否可能等于0