ดูโปรแกรมให้หน่อยคับว่าผิดตรงไหน

#include <stdio.h>
#include <math.h>

int main (void)
{
    double a , b , c , s , s1 , s2 ,s3 ;
    double area = 0.0 ;    
    printf("Enter a =") ; scanf("%lf", &a) ;
    printf("Enter b =") ; scanf("%lf", &b) ;
    peintf("Enter c =") ; scanf("%lf", &c) ;
    
    printf("\nSolution\n") ;
    printf("a , b , c =.2lf , .2lf , .2lf \n" , a , b , c) ;     
    
    if(a<c&&b<c)
     {
        s3=c ;
        printf("S3 is .2lf\n",c) ;
        if(a<b)
         {
            s2=b ;
            s1=a ;
            printf("S2 is .2lf\n",b) ;
            printf("S1 is .2lf\n",a) ;
         }
        else
         {
            s2=a ;
            s1=b ;
            printf("S2 is .2lf\n",a) ;
            printf("S1 is .2lf\n",b) ;
         }
     }
    
    if(c<a&&b<a)
     {
        s3=a ;
        printf("S3 is .2lf\n",a) ;
        if(c<b)
         {
            s2=b ;
            s1=c ;
            printf("S2 is .2lf\n",b) ;
            printf("S1 is .2lf\n",c) ;
         }
        else
         {
            s2=c ;
            s1=b ;
            printf("S2 is .2lf\n",c) ;
            printf("S1 is .2lf\n",b) ;
         }
     }
    
    if(c<b&&a<b)
     {
        s3=b;
        printf("S3 is .2lf\n",b) ;
        if(c<a)
         {
            s2=a ;
            s1=c ;
            printf("S2 is .2lf\n",a) ;
            printf("S1 is .2lf\n",c) ;
         }
        else
         {
            s2=c ;
            s1=a ;
            printf("S2 is .2lf\n",c) ;
            printf("S1 is .2lf\n",a) ;
         }
     }
    
    if((s1+s2)>s3)
     {
        s=(a+b+c)/2.0 ;
        area=sqrt(s*(s-a)*(s-b)*(s-c)) ;
        printf("Area = .2lf\n",area) ;
     }
    else
     {
          printf("\nCan't find Area of Triangle\n'") ;
     }
    
    system("Pause") ;
    return 0 ;
  }

พอลันแล้วมันบอกว่า     [Error] ld returned 1 exit status อะคับ
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่