这个代码有什么问题吗?为什么我总是WR?
#include <bits/stdc++.h> using namespace std; int main () { double a,b,c,p; double s; s=sqrt(p*(p-a)*(p-b)*(p-c)); cin>>a>>b>>c; p=(a+b+c)/2.0; printf("%.1f",s); return 0; }