Mà cái này cơ bản là tư duy thuật toán thôi mà, bạn cứ nghĩ đơn giản, bạn phải làm công việc gì thì cứ lập trình cho máy làm công việc đó
// khai báo
khai báo thư viện conio.h (thư viện nhập xuất cơ bản), stdio.h (thư viện nhập xuất tiêu chuẩn), string.h (thư viện xử lí chuỗi)
khai báo biến mảng kí tự char[100] ki_tu gồm 100 phần tử
// nhập liệu
dùng vòng lặp do ... while để kiểm tra mảng kí tự nhập
do: dùng hàm gets để lấy chuỗi nhập từ bàn phím
while: dùng strlen lấy độ dài chuỗi nhập để kiểm tra chuỗi nhập có nhỏ hơn 100 hay không
// xử lí
dùng một biến đệm diem_cong khác 0 nhớ sẽ điểm cộng của câu đúng đó và tong_diem = 0 sẽ nhớ tổng số điểm của tất cả các câu đúng
dùng for kiểm tra từng phần tử kí tự
dùng if kiểm tra kí tự
nếu là X thì gán diem_cong = 0 và continue để bỏ qua kí tự này, duyệt kí tự tiếp theo
nếu khác X (thì là V) thì diem_cong cộng thêm 1, tong_diem cộng thêm diem_cong
// xuất dữ liệu
cuối cùng xuất dữ liệu tong_diem ra màn hinh bằng hàm printf