Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 4 của 4

Chủ đề: giai bt

  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Mã:
    void InSoCuoi(int x){    printf("%d", x % 10);    if (x / 10 > 0)        InSoCuoi(x / 10);}

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi sim
    Mã:
    void InSoCuoi(int x){    printf("%d", x % 10);    if (x / 10 > 0)        InSoCuoi(x / 10);}
    Vậy muốn lưu số đảo thì phải làm thế nào hả bạn???

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi Steven.KarBit
    Vậy muốn lưu số đảo thì phải làm thế nào hả bạn???
    // Ban đầu *kq phải được khởi tạo là zero nhé

    Mã:
    void DaoNguoc(int x, int *kq){    *kq = *kq * 10 + x % 10;    x /= 10;    if (x != 0)        DaoNguoc(x, kq);}
    - - - Nội dung đã được cập nhật ngày 25-10-2015 lúc 11:07 PM - - -

    Này là hàm main() ví dụ:

    Mã:
    int main(){    int number;     printf("Please enter a number: ");    scanf("%d", &number);        int kq = 0;    DaoNguoc(number, &kq);    printf("kq:  %d
    ", kq);     return 0;}

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •