热门

最新

红包

立Flag

投票

同城

我的

发布
m0_50523448
「已注销」
5 年前
truem0_50523448

北交 操作系统 课程笔记(一)

CSDN App 扫码分享
分享
评论
2
打赏
  • 复制链接
  • 举报
下一条:
泪目!第一次花了好多变量,肯定有更简洁的方法吧#include<stdio.h>#include<math.h>int main() { double a,b,c,d,e,f,g,h,B,C,D,E,F,G,H,I,J,K,M;double L,A; scanf("%lf %lf %lf %lf %lf %lf",&a,&b,&c,&d,&e,&f); g=1.0*(d-b)/(c-a);h=1.0*(f-b)/(e-a); if(g!=h) {B=pow((c-a),2);C=pow((d-b),2);D=pow((B+C),0.5); E=pow((e-a),2);F=pow((f-b),2);G=pow((E+F),0.5); H=pow((e-c),2);I=pow((f-d),2);J=pow((H+I),0.5); K=(D*D+G*G-J*J)/(2*D*G);M=pow((1-K*K),0.5); L=D+G+J; A=0.5*(D*G*M); printf("L = %.2f, A = %.2f",L,A); } else{ printf("Impossible"); } return 0;}
立即登录