第四次作业

1.车价:
#include<stdio.h>
include<math.h>
int main(void)
{int  min,N;
double x,y,sum;
printf("Enter min,x:\n");
scanf("%d%lf",&min,&x);
 if(x<=3){
  y=10;
  }else
  if(x>3&&x<=10){
  y=10+(x-3)*2;
  }
  else
  y=24+(x-13)*3;
  
  if(min>=5){
 N=(int)(min/5)*2;
  
} else{
N=0;}
 sum=y+N
  printf("sum=%.1f\n",sum);

  return 0;
 

2.判断三角形:

#include<stdio.h>
#include<math.h>
int main(void)
{
double x1,x2,x3,y1,y2,y3,a,b,c,d,e,f;
printf("Enterx1,y1\n");
scanf("%lf%lf",&x1,&y1);

printf("Enterx2,y2\n");
scanf("%lf%lf",&x2,&y2);

printf("Enterx3,y3\n");
scanf("%lf%lf",&x3,&y3);

if((x2-x1)*(y3-y2)-(y2-y1)*(x3-x2)==0)
printf("impossible\n");
else{

a=sqrt(pow(x2-x1,2)+pow(y2-y1,2));
b=sqrt(pow(x3-x1,2)+pow(y3-y1,2));
c=sqrt(pow(x3-x2,2)+pow(y3-y2,2));
d=a+b+c;
e=d/2;
f=sqrt(e*(e-a)*(e-b)*(e-c));
printf("d=%.2f,f=%.2f",d,f);
}
return 0;
}

 

3.心得:写程序时不能为了方便而节省步骤,然后要认真审题。

posted @ 2019-04-10 19:36  贺占录  阅读(84)  评论(1)    收藏  举报