BC34. 计算三角形的周长和面积
描述
输入描述
一行,三角形3条边(能构成三角形),中间用一个空格隔开。输出描述
一行,三角形周长和面积(保留两位小数),中间用一个空格隔开,输出具体格式详见输出样例。示例1
输入:
3 3 3
输出:
circumference=9.00 area=3.90
C 解法, 执行用时: 1ms, 内存消耗: 260KB, 提交时间: 2021-09-10
#include<stdio.h> int main(){ float a,b,c,d,p,f; scanf("%f %f %f",&a,&b,&c); d=a+b+c; p=0.5*(a+b+c); f=sqrt(p*(p-a)*(p-b)*(p-c)); printf("circumference=%.2f area=%.2f",d,f); return 0; }
C 解法, 执行用时: 1ms, 内存消耗: 260KB, 提交时间: 2021-01-17
#include<stdio.h> #include<math.h> int main() { float a,b,c,p; scanf("%f%f%f",&a,&b,&c); p=(a+b+c)/2; printf("circumference=%.2f area=%.2f\n",a+b+c,sqrt(p*(p-a)*(p-b)*(p-c))); }
C 解法, 执行用时: 1ms, 内存消耗: 260KB, 提交时间: 2020-12-07
#include <stdio.h> #include <math.h> int main() { int a,b,c; float C,S; scanf("%d %d %d",&a,&b,&c); C=a+b+c; float p=(a+b+c)/2.00; S=sqrt(p*(p-a)*(p-b)*(p-c)); printf("circumference=%.2f area=%.2f",C,S); }
C 解法, 执行用时: 1ms, 内存消耗: 260KB, 提交时间: 2020-11-13
#include <stdio.h> #include <math.h> int main() { int a,b,c; float C,S; scanf("%d %d %d",&a,&b,&c); C=a+b+c; float p=(a+b+c)/2.00; S=sqrt(p*(p-a)*(p-b)*(p-c)); printf("circumference=%.2f area=%.2f",C,S); }
C 解法, 执行用时: 1ms, 内存消耗: 288KB, 提交时间: 2021-02-23
#include <stdio.h> int main(void) { int a,b,c; scanf("%d %d %d",&a,&b,&c); float circumference,area,zc; circumference=a+b+c; zc=(a+b+c)/2.00; area=sqrt(zc*(zc-a)*(zc-b)*(zc-c)); printf("circumference=%.2f area=%.2f",circumference,area); return 0; }