第四次作业源程序

 

 

 

 

三角形判断!

#include<stdio.h>
#include<math.h>
int main()
{
double x1,x2,x3,y1,y2,y3,a,b,c,area,s,C;;
printf("Enter x1,y1:");
scanf("%lf%lf,&x1,&y1);
printf("Enter x2,y2:");
scanf("%lf%lf,&x2,&y2);
printf("Enter x3,y3:");
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(x3-x2)*(x3-x2)+(y3-y2)*(y3-y2);
printf("a=%d,b=%d,c=%d\n",a,b,c);
scanf("%d%d%d",&a,&b,&c);
if(a+b>c&&a+c>b&&b+c>a){
C=a+b+c;
s=(a+b+c)*1.0/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("面积 area=%.2f,周长 C=%.2f\n", area,C);
}
else
printf("Impossible \n");
return 0;
}

出租车计价!

#include<stdio.h>
int main()
{
int m,t,c;
scanf("%d%d",&m,&t);
c=0;
m=m+t/5;
if(m<=3)
c=10;
else if(m<=13)
c=10+(m-3)*2;
else
c=10+(m-3)*2+(m-13)*3;
printf("所用车费c=%d\n",c);
return 0;
}

心得体会

对于此次作业,感觉只要理清算法,画出程序框图,一步一步慢慢写。最后运行,检查结果是否正确,再看一下有没有改进就行了。

posted @ 2019-04-10 14:10  投篮命中  阅读(123)  评论(1编辑  收藏  举报