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

Đề tài: hàm switch

  1. #1
    Ngày gia nhập
    09 2011
    Bài viết
    0

    Mặc định hàm switch

    #include<stdio.h>
    #include<conio.h>
    int main()
    {int a,b,c;
    char ch;
    printf("\n hay nhap so a");
    scanf("%d",&a);
    printf("\n hay nhap so b");
    scanf("%d",&b);
    printf("hay nhap phep toan");
    scanf("%c",&ch);
    switch(ch)
    {
    case '+':
    c=a+b;
    printf("tong 2 so %d + %d = %d",a,b,c);
    break;
    case '-':
    c=a-b;
    printf("hieu 2 so %d - %d = %d",a,b,c);
    break;
    case '*':
    c=a*b;
    printf("tich 2 so %d va %d = %d",a,b,c);
    break;
    case '/':
    c=a/b;
    printf("thuogn 2 so %d va %d = %d",a,b,c);
    }
    getch ();
    return 0;
    }
    cho em hỏi tại sao khi nhap kí tự +,-,*,/ thì chương trình tự động thoát ra???

  2. #2
    Ngày gia nhập
    03 2011
    Nơi ở
    Bình Dương, Hồ Chí Minh
    Bài viết
    392

    Bạn thêm hàm: fflush(stdin) trước lệnh nhập phép tính là ok:
    Code:
    printf("hay nhap phep toan: ");
    fflush(stdin);
    scanf("%c",&ch);

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

    mình có ý kiến chỗ thương đó.bạn xét b khác không nữa

  4. #4
    Ngày gia nhập
    09 2006
    Nơi ở
    /usr/share/.hack@
    Bài viết
    1,433

    C Code:
    1. scanf("%c",&ch);
    =>
    C Code:
    1. scanf("%c%*c",&ch);
    None!

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

  1. Bài tập C Bài tập sử dụng hàm if và switch.
    Gửi bởi yeu_manga trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 16
    Bài viết cuối: 06-02-2013, 07:41 PM
  2. cho mình hỏi lệnh switch
    Gửi bởi thainamtran trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 07-10-2011, 02:12 PM
  3. + - * / với switch
    Gửi bởi cttd trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 5
    Bài viết cuối: 27-09-2011, 07:43 AM
  4. Bài toán về switch !!help...
    Gửi bởi kul_b0y0512 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 5
    Bài viết cuối: 23-04-2010, 09:04 AM
  5. cho em hỏi về toán tử switch()
    Gửi bởi blackcat trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 24-03-2008, 02:50 PM

Tags của đề tài này

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