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

Đề tài: vòng lặp while trong bài tập bảng cửu chương

  1. #1
    Ngày gia nhập
    10 2011
    Bài viết
    1

    Mặc định vòng lặp while trong bài tập bảng cửu chương

    các bạn ơi cho mình hỏi bài tâp này nha, mình làm bài tập in bảng cửu chương , mình muốn in ra bảng cửu chương theo ý muốn nên mình dùng vòng lặp while mà sao thấy ngược ngược làm sao đó có phải vòng lặp while kiểm tra điều kiện trước khi thực hiện câu lệnh phải ko ..? mà sao bài này điều kiện chương trình sai mà nó vẫn thực hiện câu lệnh bạn nào giải thích cho mình tý
    đây là code của mình:
    #include<iostream.h>
    #include<conio.h>
    main()
    {
    int n,i;
    cout<<"nhap vao bang cuu chuong muon in ra";
    cin>>n;
    while(n<0||n>9)//chỗ này nè mấy bạn , nếu điều kiện ngoài đơi là n phải lớn hơn 0 và nhỏ hơn 9 nhưng sao trong đây ngược lại thế hic (ai giải thích cho mình cái) hay là mình làm while là mình cứ làm ngược
    {
    cout<<"ban da nhap sai moi nhap lai";
    cin>>n;
    }
    for(i=1;i<=9;i++)
    {
    cout<<i<<"x"<<n<<"="<<i*n;
    cout<<endl;
    }
    getch();
    }

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

    while(biểu thức){ câu lệnh...}

    Trong khi biểu thức : "đúng" thì còn làm câu lệnh.
    Sai thì byebye vòng lặp
    Um Mani Padme Hum...!!

  3. #3
    Ngày gia nhập
    12 2011
    Bài viết
    6

    Mặc định Trả lời

    Tui thấy bài của bạn đâu có gì sai?

    while(n<0||n>9)
    Tức là:Nếu n < 0 hoặc n > 9 thì chạy câu lệnh trong vòng lặp. Nêu sai thì ko chạy
    Tức là nếu bạn nhấp số 0 < x < 9 thì sẽ ko cần nhập lại nữa

  4. #4
    Ngày gia nhập
    05 2010
    Nơi ở
    In my heart /Hà Nội VietNam Capital
    Bài viết
    27

    C Code:
    1. while(n<0||n>9)
    2. {
    3. cout<<"ban da nhap sai moi nhap lai";
    4. cin>>n;
    5. }

    Chỗ này là ngược thật . Và nếu ngược thì nó báo bạn đã nhập sai , mời bạn nhập lại mà .
    Start from beginning .
    Your life is what you do daily and weekly .

  5. #5
    Ngày gia nhập
    09 2011
    Nơi ở
    HN
    Bài viết
    3

    Đoạn code bạn viết thì chạy đúng rồi,
    bạn muốn hiểu thì nên đặt câu hỏi xem bạn muốn khối lênh while làm gì.
    Mình hình dung như sau:
    -bạn muốn khi nào nhập đúng 1 số 0< n < 9 thì mới thực hiện các lệnh.
    dùng vòng while để kiểm tra nếu nhập sai thì phải nhập lại.
    => điều kiện vòng while chạy là khi xảy ra trường hợp sai , n>0 hoặc n>9 .
    Bạn đã nhầm lẫn chút trong suy nghĩ.

  6. #6
    Ngày gia nhập
    10 2011
    Bài viết
    1

    Mặc định vòng lặp while trong bài tập bảng cửu chương

    cảm ơn mọi người nha

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

  1. Kỹ thuật C++ Nhập và gán 1 kí tự trong vòng lặp sao cho khi không nhập kí tự thì vòng lặp lại chạy tiếp.
    Gửi bởi note194 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 12-08-2013, 09:11 PM
  2. Bài tập C++ cách sử dụng số liệu trong vòng lặp do while
    Gửi bởi missyoune trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 1
    Bài viết cuối: 13-12-2011, 10:42 AM
  3. Lập trình C++ giá trị của xâu trong vòng lặp và ngoài vòng lặp khác nhau
    Gửi bởi virus93ttll trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 17
    Bài viết cuối: 14-05-2011, 02:43 PM
  4. Code cài đặt DSLK đơn vòng và kép vòng trên C++. Thêm 1 phần tử sau 1 phần tử trong DSLK đơn/kép
    Gửi bởi hoanghieu.fit.hcmus trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 2
    Bài viết cuối: 09-04-2011, 02:54 PM
  5. làm sao để đưa các số trong mảng vào vòng lặp for ??
    Gửi bởi thanthoai101010 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 17-11-2010, 02:27 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