为什么输入大数输出"nan"
查看原帖
为什么输入大数输出"nan"
408722
liuxiaohan楼主2021/9/10 22:08
#include <iostream>
#include <cmath>
#include <math.h>
#include <iomanip>
using namespace std;
int main(){
	int a,b,c,p;
	cin>>a>>b>>c;
	p=(a+b+c)/2.0;
	double s;
	s=sqrt(p*(p-a)*(p-b)*(p-c));
	cout<<fixed<<setprecision(1)<<s<<endl;
	return 0;
} 
2021/9/10 22:08
加载中...