TV
Thuộc phần Nền tảng cơ bản trong hành trình C của Coddy. Bài học 63 trên 63.
Thử thách
DễMột chiếc TV được vẽ bằng các con số như sau:
1 1 1 1 1 1 1 1 1
1 2 2 2 2 2 2 2 1
1 2 2 2 2 2 2 2 1
1 2 2 2 2 2 2 2 1
1 1 1 1 1 1 1 1 3
Các số 1 biểu thị viền TV, các số 2 biểu thị màn hình. Số 3 ở góc dưới bên phải là nút nguồn.
Bạn được cho một dãy số từ đầu vào cho đến khi nhập số 3. Hãy tính chiều cao và chiều rộng của TV rồi in ra màn hình, theo thứ tự chiều cao trước, chiều rộng sau.
Đầu vào
1 1 1 1 1 1 1 1 1
1 2 2 2 2 2 2 2 1
1 2 2 2 2 2 2 2 1
1 2 2 2 2 2 2 2 1
1 1 1 1 1 1 1 1 3
Đầu ra
5 9
Đầu vào
1 1 1
1 2 1
1 1 3
Đầu ra
3 3
Tự làm thử
#include <stdio.h>
int main() {
// Viết code ở đây
return 0;
};Tất cả bài học trong Nền tảng cơ bản
2Biến
Kiểu dữ liệuSố nguyênSố thực - DoubleKý tựGiá trị BooleanHằng sốCơ bản về printfQuy tắc đặt tên biếnChuyển đổi kiểu phần 1Chuyển đổi kiểu phần 2Thử thách ôn tậpTự luyện tập: Trình biên dịch C online