Từ 1 tới 4 trên tổng số 4 kết quả

Đề tài: Lỗi misplaced else khi dùng hàm If tìm số nguyên lớn nhất

  1. #1
    Ngày gia nhập
    05 2012
    Bài viết
    2

    Angry Lỗi misplaced else khi dùng hàm If tìm số nguyên lớn nhất

    Đề : cho a,b,c . Tìm số nguyên lớn nhất và nhỏ nhất

    #include <stdio.h>
    #include <conio.h>
    int main()
    {
    clrscr();
    int a,b,c;
    printf("nhap a");
    scanf("%d",&a);
    printf("nhap b");
    scanf("%d",&b);
    printf("nhap c");
    scanf("%d",&c);

    if (a>b)
    {
    if (a>c)
    {
    if (b>c)
    printf("a lon hon nhat\n");
    printf("c be nhat\n");
    else
    printf("a lon nhat\n");
    printf("b be nhat\n");
    }
    else
    printf ("c lon nhat\n");
    printf ("b be nhat\n");
    }
    else if (a<c)
    {
    if (b>c)
    printf ("b lon nhat");
    printf("a be nhat");
    else
    {
    printf ("c lon nhat");
    printf ("a be nhat");
    }
    }
    else
    printf ("b lon nhat");
    printf ("c be nhat");
    getch();
    return 0;
    }
    chạy thì nó báo lỗi misplaced else ở 2 cái else màu đỏ
    em mới học 4 ngày có gì sai mong các anh chỉ bảo

  2. #2
    Ngày gia nhập
    04 2010
    Nơi ở
    Binh Thanh, Hồ Chí Minh, Vietnam, Vietnam
    Bài viết
    504

    Thiếu {} để bao khối lệnh lại.
    Kết bạn với tôi <3
    Skype: giautm
    Facebook:
    https://fb.com/giautm.duongntt
    Email:
    giau.tmg@gmail.com

  3. #3
    Ngày gia nhập
    05 2012
    Bài viết
    2

    Trích dẫn Nguyên bản được gửi bởi doicanhden Xem bài viết
    Thiếu {} để bao khối lệnh lại.
    a có thể nói rõ hơn hok ? bao khối lệnh nào ạ @@

  4. #4
    Ngày gia nhập
    04 2010
    Nơi ở
    Binh Thanh, Hồ Chí Minh, Vietnam, Vietnam
    Bài viết
    504

    Thay vì nói thì tôi làm luôn cho bạn.
    C Code:
    1. #include <stdio.h>
    2. #include <conio.h>
    3. int main()
    4. {
    5.     clrscr();
    6.     int a,b,c;
    7.     printf("nhap a");
    8.     scanf("%d",&a);
    9.     printf("nhap b");
    10.     scanf("%d",&b);
    11.     printf("nhap c");
    12.     scanf("%d",&c);
    13.    
    14.     if (a>b)
    15.     {
    16.         if (a>c)
    17.         {
    18.             if (b>c)
    19.             {
    20.                 printf("a lon hon nhat\n");
    21.                 printf("c be nhat\n");
    22.             }
    23.             else
    24.             {
    25.                 printf("a lon nhat\n");
    26.                 printf("b be nhat\n");
    27.             }
    28.         }
    29.         else
    30.         {
    31.             printf ("c lon nhat\n");
    32.             printf ("b be nhat\n");
    33.         }
    34.     }
    35.     else if (a<c)
    36.     {
    37.         if (b>c)
    38.         {
    39.             printf ("b lon nhat");
    40.             printf("a be nhat");
    41.         }
    42.         else
    43.         {
    44.             printf ("c lon nhat");
    45.             printf ("a be nhat");
    46.         }
    47.     }
    48.     else
    49.     {
    50.         printf ("b lon nhat");
    51.         printf ("c be nhat");
    52.     }
    53.     getch();
    54.     return 0;
    55. }
    Kết bạn với tôi <3
    Skype: giautm
    Facebook:
    https://fb.com/giautm.duongntt
    Email:
    giau.tmg@gmail.com

Các đề tài tương tự

  1. Nhập 1 dãy các số nguyên dùng danh sách liên kết trong C????
    Gửi bởi h_trang trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 6
    Bài viết cuối: 08-04-2016, 02:04 PM
  2. Lập trình C cách nào để buộc người dùng nhập số nguyên
    Gửi bởi newvc trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 12-11-2012, 07:48 PM
  3. Mảng trên C Tìm số nguyên tố lớn nhất, bằng cách dùng mảng
    Gửi bởi gahung206 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 5
    Bài viết cuối: 26-12-2011, 01:48 AM
  4. Viết hàm dùng để tìm mảng con chỉ chứa các số nguyên dương và có số phần tử lớn nhất
    Gửi bởi my_friendly_1803 trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 0
    Bài viết cuối: 02-10-2011, 12:14 PM
  5. Chỉ cho người dùng nhập vào texbox số thực hoặc số nguyên
    Gửi bởi trinhminhkhang23 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 31-08-2011, 05:25 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn