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

Đề tài: bị lặp vô hạn

  1. #1
    Ngày gia nhập
    11 2012
    Bài viết
    0

    Mặc định bị lặp vô hạn

    cô giao bài tập như sau:
    Nhập n bất kì
    Nhập n số nguyên
    Đếm xem trong n số nguyên có mấy 0 mấy #0
    code em viết

    #include <conio.h>
    #include <stdio.h>
    main ()
    {
    int k,i,n,dem,dem1;
    printf("Nhap n: ");
    scanf("%d",n);
    for (i=1;i<=n;i=i+1)
    {
    printf("Nhap so thu %d :",i);
    scanf("%d",&k);
    if (k==0) dem=dem+1;
    }
    dem1=n-dem;
    printf("Trong %d so vua nhap co % so 0 va %d so khac 0:",n,dem,dem1);
    getch();
    }

    tình hình là ko thoát lặp for
    em mới học không biết nhiều
    ai chỉ giùm em với

  2. #2
    Ngày gia nhập
    11 2012
    Bài viết
    136

    Vấn đề là ở đây scanf("%d",n); bạn thiếu & phép lấy địa chỉ biến n. sửa lại thành scanf("%d",&n); xem nó còn thế không.
    Còn nữa xem lại chỗ khai báo này này dem,dem1; không khởi tạo nó bằng 0 tí lại gặp rắc rối bảo sao mà đếm gì xuất hiện số to or nhỏ không theo ý muốn, bạn code hơi ẩu đấy bạn cho code vào tag nhé http://diendan.congdongcviet.com/showthread.php?t=6131
    C Code:
    1. #include <conio.h>
    2. #include <stdio.h>
    3. int main ()
    4. {
    5.   int k,i,n,dem=0;
    6.   printf("Nhap n: ");
    7.   scanf("%d",&n);
    8. for (i=1;i<=n;i=i+1)
    9. {
    10.   printf("Nhap so thu %d :",i);
    11.   scanf("%d",&k);
    12.   if(k==0)
    13.     ++dem;
    14. }
    15. printf("Trong %d so vua nhap co %d so 0 va %d so khac 0:",n,dem,n-dem);
    16. getch();
    17. }
    Giao lưu và học hỏi
    https://www.facebook.com/kimcy1992

  3. #3
    Ngày gia nhập
    11 2012
    Bài viết
    0

    Mặc định ????

    khởi tạo giá trị vào chỗ khai báo luôn hả anh

  4. #4
    Ngày gia nhập
    11 2012
    Bài viết
    136

    Trích dẫn Nguyên bản được gửi bởi mmo001 Xem bài viết
    khởi tạo giá trị vào chỗ khai báo luôn hả anh
    Mình vừa thêm xong bạn thử đối chiếu lại xem , việc khởi tạo luôn trong C cho phép vậy mà. Bạn nên xem lại bạn tìm cuốn C của thầy ất trên diễn đàn bên box tài liệu mà đọc rất hay và cơ bản đó
    Giao lưu và học hỏi
    https://www.facebook.com/kimcy1992

  5. #5
    Ngày gia nhập
    11 2012
    Bài viết
    0

    Mặc định hihi

    ok thank bro

  6. #6
    Ngày gia nhập
    11 2012
    Bài viết
    0

    Mặc định lại hỏi

    int main () là sao vậy bro
    em học là main () thui mà

  7. #7
    Ngày gia nhập
    11 2012
    Bài viết
    136
    Giao lưu và học hỏi
    https://www.facebook.com/kimcy1992

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