出租车价格
#include<stdio.h>
int main( ){int $,$1,s,t ;
printf("Enter s t:",s,t); scanf("%d%d",&s,&t); if(s<=3) printf("$=10",$); if(s<=13) $=10+(s-3)*2; else $=30+(s-13)*3; if(t%5==0) $1=$+(t%5)*2; else $1=$+((t-t%5)/5)*2; printf("$1=%d\n $=%d\n",$1,$); return 0;}
三角形判断题
#include<stdio.h>
#include<math.h>int main( ){
double x1,x2,x3,y1,y2,y3,a,b,c,l,s,area;
printf("Enter x1,y1,x2,y2,x3,y3:"); scanf("%lf%lf%lf%lf%lf%lf",&x1,&y1,&x2,&y2,&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)); printf("%.2lf\n",a,b,c);
if(a+b>c && a+c>b && b+c>a)
{ l=a+b+c; s=l/2; area=sqrt(s*(s-a)*(s-b)*(s-c)); printf("%.2lf\n",l,area); } else printf("Impossible"); return 0;}
心得:三角形判断的题写完程序怎么也出不来,以为是哪里缺东西或者思路错误,后来提示我使用了未标识的sqrt,最后经过检查发现没有调用函数导致使用的sqrt无效,
这也提醒我以后编写程序时要认真细心,不要丢三落四。