第四次作业
这一次的作业还是有一定的难度的,编程老出错误,导致运行不出来 ,看到其他人无错误运行出来心中还是有点自责 ,怎么自己就运行不出来呢,但在最后运行出来时脸上的喜悦真的是无处掩藏, 所有的事都需要耐心,细心,学到了很多,只要掌握了基础的,还是不难的。33
#include<stdio.h> int main() { int m; double x,y,s; printf("Enter x:"); scanf("%lf",&x); printf("Enter m:"); scanf("%d",&m); if(x<=3){ y=10; } else if(x<=10){ y=10+(x-3)*2; } else{ y=24+(x-10)*3; } if(m%5==0){ s=y+2*m/5; } else{ s=y+(m-m%5)*2/5; } printf("s=%.0f\n",s); return 0; }
5,
#include<stdio.h> int main() { double x1,x2 ,x3,y1,y2 ,y3,m,n,a,b,c,s; 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); if((x2-x1)*(y3-y2)-(y2-y1)*(x3-x2)==0) printf("Impossible\n");
我的手机 2019/4/10 18:24:21
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)); m=a+b+c; s=m/2; n=sqrt(s*(s-a)*(s-b)*(s-c)); printf("Is Triangle\n"); printf("m=%.2f,n=%.2f",m,n);} return 0; }
我的手机 2019/4/10 18:24:21
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)); m=a+b+c; s=m/2; n=sqrt(s*(s-a)*(s-b)*(s-c)); printf("Is Triangle\n"); printf("m=%.2f,n=%.2f",m,n);} return 0; }