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 2 của 2
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Thắc mắc lập trình về BigInt

    Cho mình hỏi, mình có đề như sau:

    Thiết kế kiểu dữ liệu biểu diễn số nguyên lớn có dấu (tạm gọi là BigInt) gồm 2 kiểu sau : Dint có
    độ lớn 8 byte và Qint có độ lớn 16 byte. Mỗi kiểu dữ liệu định nghĩa các hàm sau:

    a. Hàm Nhập: void ScanBigInt(const char *format, BigInt &x). Trong đó:
    - Tham số const char *format: thểhiện định dạng nhập. Nếu format là “%dd” nhập kiểu
    Dint, nếu format là “%qd” nhập kiểu Qint.
    - Tham số BigInt &x: vùng nhớ biến nhập, BigInt là kiểu Dint nếu format nhập là
    “%dd”hoặc QInt nếu format nhập là “%qd”, các trường hợp khác không hợp lệ.

    b. Hàm xuất: void PrintBigInt(const char *format, BigInt x) Trong đó:
    - Tham số const char *format: thể hiện định dạng xuất. Nếu format có chứa “%dd” xuất dữ
    liệu kiểu DInt, nếu format có chứa “%qd” xuất dữliệu kiểu QInt.
    - Tham số BigInt x: chứa giá trị biến xuất, BigInt là kiểu Dint nếu format xuất chứa
    “%dd”hoặc QInt nếu format xuất chứa “%qd”, các trường hợp khác không hợp lệ.

    Việc nhập và xuất hai hàm này mình ko được rõ cho lắm, nên cũng không biết phải code như thế nào nữa? Mong mọi người giúp đỡ mình với!
    Thanks!!

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Hic, hog có ai giúp hết!

 

 

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
  •