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

Đề tài: Code đếm biển số xe có tổng bằng 9. Tại sao 2 code của mình cho 2 kết quả 2 khác nhau?

  1. #1
    Ngày gia nhập
    08 2010
    Nơi ở
    Đà Nẵng
    Bài viết
    52

    Angry Code đếm biển số xe có tổng bằng 9. Tại sao 2 code của mình cho 2 kết quả 2 khác nhau?

    bài tập này mình làm lúc trước rồi, h làm lại nhưng sao kết quả của 2 code lúc trước và bây h lại khác nhau @@ mình không tìm ra được nguyên nhân, mọi người xem giúp mình nha ^^!
    Code lúc trước (code nay cho ket qua la 220) :
    C Code:
    1. #include <stdio.h>
    2. #include <conio.h>
    3. main ()
    4. {
    5. int bs,tong,dem=0,n;
    6. for (bs=0000;bs<=9999;bs++)
    7. {
    8. tong=0;
    9. n=bs;
    10. while(n!=0)
    11. {
    12. tong+=n%10;
    13. n/=10;
    14. }
    15. if(tong==9)
    16. dem++;}
    17. printf ("so bien so xe co tong =9 la: %d",dem);
    18. getch ();
    19. }

    Code bây h (code nay cho ket qua la 166):
    C Code:
    1. #include <stdio.h>
    2. #include <conio.h>
    3. main ()
    4. {clrscr ();
    5. int bs,tong,dem=0,n;
    6. for (bs==0000;bs<=9999;bs++)
    7. {
    8.     tong=0;
    9.     n=bs;
    10.     while (n!=0)
    11.     {
    12.         tong+=n%10;
    13.         n/=10;
    14.     };
    15.     if(tong==9) dem++;
    16. };
    17. printf ("co %d bien so xe co tong bang 9",dem);
    18. getch ();
    19. }

  2. #2
    Ngày gia nhập
    07 2011
    Bài viết
    160

    Ở code 2:
    C++ Code:
    1. for (bs==0000;bs<=9999;bs++)
    cần sửa 2 dấu == thành 1 dấu =
    Nhìn là thấy ngay 2 code hầu như chỉ khác nhau ở mỗi chỗ đó mà :| Dùng chương trình text compare (winmerge) là thấy ngay

  3. #3
    Ngày gia nhập
    08 2010
    Nơi ở
    Đà Nẵng
    Bài viết
    52

    Trích dẫn Nguyên bản được gửi bởi fbchicken Xem bài viết
    Ở code 2:
    C++ Code:
    1. for (bs==0000;bs<=9999;bs++)
    cần sửa 2 dấu == thành 1 dấu =
    Nhìn là thấy ngay 2 code hầu như chỉ khác nhau ở mỗi chỗ đó mà :| Dùng chương trình text compare (winmerge) là thấy ngay
    ồ, thank bạn nhiu ^^! mà chương trình text compare là chương trình j` vậy bạn, công dụng nó ra sao ?

  4. #4
    Ngày gia nhập
    07 2011
    Bài viết
    160

    Trích dẫn Nguyên bản được gửi bởi thanhlinh.vietnam Xem bài viết
    ồ, thank bạn nhiu ^^! mà chương trình text compare là chương trình j` vậy bạn, công dụng nó ra sao ?
    Bạn thử cài winmerge đi, công dụng là so sánh nội dung 2 file text và gộp lại (merge) nếu cần
    Totalcommander cũng có chức năng so sánh build-in (không có chức năng merge)
    Ubuntu thì có Meld diff

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

  1. hai code nhập xuất và ra kết quả y hệt nhau nhưng điểm trên spoj lại có một trong hai bị 0 điểm
    Gửi bởi Here i am trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 0
    Bài viết cuối: 11-09-2011, 05:01 PM
  2. Viết code trên Form và viết code trong class có gì khác nhau.
    Gửi bởi hocCsharp trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 21
    Bài viết cuối: 21-01-2011, 10:37 PM
  3. 2 đoạn code random giống nhau ra kết quả lạ?
    Gửi bởi nhim_xi trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 1
    Bài viết cuối: 04-06-2009, 09:37 PM
  4. Code quản lý sinh viên bằng danh sách lối vòng. Giúp mình thay đổi code kế thừa?
    Gửi bởi caocanha trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 6
    Bài viết cuối: 04-05-2009, 03:39 PM
  5. 2 code lại tại sao lại cho ra kết quả giống nhau ?
    Gửi bởi minhphuong90 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 4
    Bài viết cuối: 28-10-2008, 01:45 PM

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