第四次作业

心得

对于编程序这个事情,我觉得全靠手气,就比如说,明明跟别人编的一样,自己的就出不来。看到第二道题目,首先想的是,天呐,这啥东西 这么简单,写好流程图,哇,刚开始觉得很简单的真的很顺,一下子就编下来了,很清晰。第一题题目太长,选择放到最后、还是比较有难度的,弄了好长时间就是编不出来。

车费

#include<stdio.h>
int main(void)
{
double s,t,q,w;
printf("enter s t:");
scanf("%lf%lf",&s,&t);
if(t>=5)
{q=q+(t/5)*2;
printf("%d ",q);}
else;
if(s<=3)
{
 printf("y=10 ",q);}
else if(s<=13){
       q=10+(s-3)*2;
     else
    q=10+10*2+(s-13)*3;
printf("q=%d ",q);
}
return 0;
}

三角形

#include<stdio.h>
#include<math.h>
int main(void)
{
double x1,y1,x2,y2,x3,y3,a,b,c,d,area;
 scanf("%lf%lf",&x1,&y1);
 scanf("%lf%lf",&x2,&y2);
 scanf("%lf%lf",&x3,&y3);
 a=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
 b=sqrt((x1-x3)*(x1-x3)+(y1-y3)*(y1-y3));
 c=sqrt((x2-x3)*(x2-x3)+(y2-y3)*(y2-y3));
 d=(a+b+c)/2;
 if(a+b>c&&a+c>b&&b+c>a)
 {
   printf("能构成三角形 ");
   d=a+b+c;
   area=sqrt(d*(d-a)*(d-b)*(d-c));
 }
 else
 {
  printf("Impossible ");
 }
 printf("d=%.2f,area=%.2f ",d,area);
 return 0;
}

原文地址:https://www.cnblogs.com/zhangxiaojiao/p/zhangxiaoj.html