JavaScript is required

Kết quả của chương trình sau là gì: #include void main() { struct diem; { float k; float a; float l; }; struct diem m; m.k = 8; m.a = 6.5; m.l = 6; printf(“ % 0.1 f % 0.1 f % 0.1 f”, m.k, m.a, m.l); };

A.

“8.06.56.0”

B.

“86.56”.

C.

“8.0000006.5000006.000000”

D.

“86.5000006”

Trả lời:

Đáp án đúng: A


Chương trình C này định nghĩa một cấu trúc `diem` và sau đó tạo một biến `m` thuộc kiểu cấu trúc này. Các thành viên của cấu trúc `m` (k, a, l) được gán các giá trị 8, 6.5 và 6 tương ứng. Sau đó, hàm `printf` được sử dụng để in các giá trị này ra màn hình, định dạng mỗi giá trị là một số thực với độ chính xác một chữ số thập phân. Do đó, đầu ra sẽ là "8.0 6.5 6.0".

Câu hỏi liên quan