Hướng dẫn cho cmpint


Chỉ sử dụng khi thực sự cần thiết như một cách tôn trọng tác giả và người viết hướng dẫn này.

Chép code từ bài hướng dẫn để nộp bài là hành vi có thể dẫn đến khóa tài khoản.

Authors: wykw

Spoiler Alert


  • Bài này đề cập đến việc so sánh 2 số có độ dài lên đến 100. Vì vậy ta sẽ sử dụng string để so sánh
  • Đầu tiên chúng ta cần xóa đi những số 0 vô nghĩa ở đầu số để tiện việc so sánh
  • while (a[0] == '0') a.erase (0 , 1);
  • while (b[0] == '0') b.erase (0 , 1);
  • Cách giải của bài này như sau
  • Nếu a có độ dài lớn hơn b thì cout dấu >.
  • Nếu a có độ dài bé hơn b thì cout dấu <.
  • Nếu a có độ dài bằng b thì :
    • Nếu a > b cout dấu >.
    • Nếu a < b cout dấu <.
    • Nếu a = b cout dấu =.

AC CODE : Tại đây



Bình luận

Không có bình luận nào.