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

Đề tài: [C++] Một số điều còn chưa hiểu?

  1. #1
    Ngày gia nhập
    03 2007
    Nơi ở
    Việt Nam
    Bài viết
    8

    Mặc định [C++] Một số điều còn chưa hiểu?

    chào các bạn, mình mới học lập trình C, nên kiến thức còn kém lắm. Có một bài tập dùng câu lện lựa chọn switch: "viết chương trinh nhập vào 3 số nguyên sau đó xuất ra chữ" (vd:123 thì xuất ra: mot tram hai muoi ba). mình lấy tiêu biễu một đoạn code thôi:
    cin>>x;
    y=x/100;
    x=x%100;
    mình không hiểu được đoạn code này. rất mong các bạn giúp đỡ.Thanks!

  2. #2
    Ngày gia nhập
    02 2007
    Bài viết
    27

    Code:
    cin>>x; //Nhập x, tương đương scanf("%d",&x);
    y=x/100; //lấy x chia 100, phần nguyên gán vào y
    x=x%100; //lấy x chia 100, phần dư gán vào x
    Có lẽ bạn chưa hiểu lắm về chia lấy phần nguyên (/) và chia lấy phần dư (%). Ví dụ nhé:
    int x=5,y=2;
    thì x/y sẽ bằng 2 (đúng ra là bằng 2.5 nhưng vì kiểu int không có phần thập phân)
    x%y sẽ bằng 1, vì 5 chia 2 dư 1, đặt giấy nháp ra mà tính giống mấy em cấp 1 thì biết. ^_^!
    * Còn trong đoạn code trên, nếu nhập x=123 thì y=x/100 -> y=1 (vì 123 chia 100 bằng 1 dư 23, lấy phần nguyên).
    x=x%100 -> x=23 (123 chia 100 dư 23)


    Tucõi phước
    Tìnhdây oan

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

    Bài này tớ post code lên rồi, cậu vào cái sticky của Shinichi, xem danh sách nhé.

  4. #4
    Ngày gia nhập
    10 2006
    Nơi ở
    In Your Bugs
    Bài viết
    823

    Uhm nếu u chưa biết giữa / và % thì sao biết switch case được hay nhỉ ?

  5. #5
    Ngày gia nhập
    03 2007
    Nơi ở
    Việt Nam
    Bài viết
    8

    uh, mình hiểu rồi, cám ơn các bạn!

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

  1. Cơn sốt máy tính bảng giá rẻ chỉ còn 7 ngày.
    Gửi bởi quynhcute trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 09-09-2012, 08:54 PM
  2. Còn độc quyền, dân còn xài điện giá cao
    Gửi bởi vietlongs2012 trong diễn đàn Giải trí - Thư giãn
    Trả lời: 2
    Bài viết cuối: 20-03-2012, 10:43 PM
  3. Học C/C++ vào thời điểm bây giờ có còn lỗi thời
    Gửi bởi gago8911 trong diễn đàn Kinh nghiệm CNTT
    Trả lời: 61
    Bài viết cuối: 08-01-2011, 11:57 AM
  4. Còn gì bằng?
    Gửi bởi thansautk trong diễn đàn Giải trí - Thư giãn
    Trả lời: 0
    Bài viết cuối: 12-11-2010, 09:00 PM
  5. Cách tìm đoạn có độ dài nằm giữa 2 đoạn còn lại
    Gửi bởi hapcoj9x trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 30-08-2010, 06:25 AM

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