![]() |
|
|||||||
|   |
![]() |
|
|
Ðiều Chỉnh | Xếp Bài |
|
|
#1 |
|
Rìu Bạc
![]() Tham gia: Dec 2007
Bài: 336
VZD: 4.320
Điểm: 65/45 bài viết
|
Mình làm bài nhập một số lớn rồi chia nó cho 2 lấy phần nguyên, khổ nỗi làm được rồi nhưng khi chạy, ngoài kết quả lại đc thêm một đống các kí tự lung tung. Mà code này mình viết còn nhiều hạn chế lắm, nếu st[1]=1 thì kết quả sẽ có 0 ở đầu, điểm đó nhờ mọi người giúp sửa nghe. Cảm ơn trước.
PHP Code:
__________________
-_::Tin Học là chia sẻ ::_- http://cnttk1a.hnsv.comChào mừng các bạn đến diễn đàn lớp tui! |
|
|
|
|
|
#2 |
|
Rìu Sắt Đôi
![]() |
Bạn nên sửa như sau.
PHP Code:
Nếu bạn viết như vậy thì chuỗi trả lại không xác định được phần sau do nó phải kết thúc bằng kí tự null (char(0)) thì mới coi là kết thúc dãy. Nếu bạn gán như vậy thì dãy trả lại không xác định được. Cơ bản về thuật toán thì bạn không sai. Nhưng bạn nên thay kiểu dữ liệu thành mảng byte để tiếp kiệm dữ liệu mà thực hiện nhanh hơn. Mỗi ô nhớ như vậy bạn có thể lưu hai chữ số. |
|
|
|
|
|
#3 |
|
Rìu Bạc
![]() Tham gia: Dec 2007
Bài: 336
VZD: 4.320
Điểm: 65/45 bài viết
|
Bạn có để ý code minh khi khai báo biến hàm có 1 biến là tam mà trong bài không dùng tới nó không, vì mình đã xoay đủ kiểu cả cách như của bạn sửa trên cũng đã thử không đc luôn.
Không biết có cách nào gán null vào vị trí cuối cùng không nhỉ, chắc bài này mình phải nghĩ cách dùng mảng xem sao. Cảm ơn bạn.
__________________
-_::Tin Học là chia sẻ ::_- http://cnttk1a.hnsv.comChào mừng các bạn đến diễn đàn lớp tui! |
|
|
|
|
|
#4 | |
|
Rìu Sắt Đôi
![]() |
Trích:
PHP Code:
PHP Code:
PHP Code:
|
|
|
|
|