20分,求大佬答疑,一步步来的感觉方法很笨
查看原帖
20分,求大佬答疑,一步步来的感觉方法很笨
1397499
Yehoshua楼主2024/7/16 14:09
#include<iostream>
#include<stdlib.h>
#include<stdio.h>
#include<string.h>
#include<math.h>
using namespace std;

int main()
{
	int i,j;
	int a,b,c;
	float p,s,S;
	cin>>a>>b>>c;
	p=(a+b+c)/2;
	S=p*(p-a)*(p-b)*(p-c);
	s=pow(S,0.5);
	int op=s*100,jk=op%10;
	if(jk!=0&&jk>4)
		s+=0.1;
	printf("%.1f\n",s);
	return 0;
}
2024/7/16 14:09
加载中...