JavaScript is required

Khi nhập vào dòng văn bản: “Chao Cac Ban”. Kết quả của chương trình sau là gì:

#include

#include

int main() {

clrscr();

char str[80]

fflush(stdin);

scanf("%s", str);

cprintf("Dong van ban vua nhap la: %s", str);

getch();

return 0;

}

A.

“Chao Cac Ban”

B.

“Chao Cac”

C.

“Chao”

D.
Không hiện kết quả gì
Trả lời:

Đáp án đúng: C


Chương trình C này sử dụng hàm `scanf` với định dạng `%s` để đọc một chuỗi từ đầu vào. Hàm `scanf` với `%s` sẽ đọc các ký tự cho đến khi gặp khoảng trắng (space), dấu tab hoặc dấu xuống dòng. Trong trường hợp này, khi nhập "Chao Cac Ban", `scanf` sẽ chỉ đọc phần "Chao" vì sau từ "Chao" là một khoảng trắng. Sau đó, chương trình in ra chuỗi "Chao" bằng hàm `cprintf`. Do đó, kết quả sẽ là "Chao".

Câu hỏi liên quan