cuốn sách gpt4 ai đã làm

Giải thích "trong khi" của C++

In lại Tác giả: Walker 123 Thời gian cập nhật: 27-11-2023 23:29:38 27 4
mua khóa gpt4 Nike

Tôi thực sự không chắc chắn về while(choice == 1 || Choice ==2); có ai có thể giải thích được không. tôi hiểu điều này

nếu(lựa chọn==1)
hiển thị Hàng tháng (lượng mưa);
khác nếu(lựa chọn == 2)
displayTotal(lượng mưa);

Tôi chỉ không hiểu mã sau này. Ai có thể giải thích cho tôi được không.

int chính()
{
//khai báo biến và mảng
lựa chọn int = 0;
lượng mưa gấp đôi[12] = {0,0};

// lấy lượng mưa
cho(int x =0;x<12;x++)
{
cout << "Nhập lượng mưa tháng"<< x+1<< ": ";
cin >> lượng mưa[x];
}

LÀM
{
//hiển thị menu và nhận lựa chọn menu
cout <<>
cout << "1 Hiển thị số tiền hàng tháng" << endl;
cout << "2 Hiển thị tổng số tiền" << endl;
cout << "3 Kết thúc chương trình" << endl;
cout << "Nhập lựa chọn của bạn : ";
cin >> sự lựa chọn;

//gọi hàm thích hợp hoặc kết thúc chương trình
nếu(lựa chọn==1)
hiển thị Hàng tháng (lượng mưa);
khác nếu(lựa chọn == 2)
displayTotal(lượng mưa);
}trong khi (lựa chọn == 1 || lựa chọn ==2);

trả về 0;
}

câu trả lời hay nhất

Nó yêu cầu bạn lặp lại miễn là bạn chọn 1 hoặc 2, nhưng nó hoàn toàn tách biệt với câu lệnh if.

Cũng có thể được mã hóa thành

trong khi (đúng) {
chuyện vặt...

nếu(lựa chọn==1)
...
khác nếu(lựa chọn==2)
...
khác
phá vỡ;
}

Điều này có thể dễ đọc hơn, nhưng một số học sinh cũ sẽ ngay lập tức bối rối nếu chúng nhìn thấy while(true) - đây từng là một dấu hiệu cảnh báo lớn, cho thấy một lỗi tiềm ẩn (rõ ràng là không ai có thể phân tích mã vì Có không có sự khác biệt về chức năng).

Về lời giải thích "while" của C++, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/6393669/

27 4 0
Walker 123
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress