TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG TIN HỌC ĐẠI CƯƠNG Bài 9. Vào ra dữ liệu trong C Các lệnh vào ra dữ liệu C cun

Tài liệu tương tự
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG TIN HỌC ĐẠI CƯƠNG Bài 13. Hàm Nội dung 1. Khái niệm hàm 2. Khai báo và sử dụn

TRƯỜnG ĐẠI HỌC BÁCH KHOA HÀ nội VIỆn CÔnG nghệ THÔnG TIn VÀ TRUYỀn THÔnG TIN HỌC ĐẠI CƯƠNG Bài 10. Các cấu trúc lập trình trong C Nội dung 1. Cấu trúc

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG TIN HỌC ĐẠI CƯƠNG Bài 11. Mảng và xâu kí tự Nội dung 1. Mảng 2. Xâu kí tự 2 1

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG TIN HỌC ĐẠI CƯƠNG Bài 5. Kiểu dữ liệu và biểu thức trong C Nội dung 1. Các ki

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG TIN HỌC ĐẠI CƯƠNG Bài 11. Tệp tin Nội dung 1. Khái niệm cơ bản 2. Các thao tá

Chương trình dịch

PowerPoint Template

Trường ĐHBK Hà Nội Khoa Điện Bộ môn Điều khiển Tự động Tài liệu hướng dẫn thực hành: KĨ THUẬT LẬP TRÌNH C/C++ Bài 1: Lập trình cơ sở 1 Mục đích bài th

OpenStax-CNX module: m Giới thiệu về ngôn ngữ C và môi trường turbo C 3.0 ThS. Nguyễn Văn Linh This work is produced by OpenStax-CNX and licens

Danh sách tuyến tính kiểu hàng đợi Danh sách tuyến tính kiểu hàng đợi Bởi: Khoa CNTT ĐHSP KT Hưng Yên ĐỊNH NGHĨA Hàng đợi là một vật chứa (container)

Microsoft Word - danh-sach-lien-ket-doi-trong-c.docx

ĐIỂM THI KHỐI A ĐẠI HỌC BÁCH KHOA ĐÀ NẴNG ầ ươ ữ ặ ố ả ườ ườ ườ ễ ướ ườ ườ ầ ườ ễ ữ ấ ồ ấ ứ ấ ố ấ ễ ấ ễ ả ấ ễ ướ ấ ễ ấ ễ ấ ễ ấ ễ ấ ấ ồ ố ấ ạ ấ ầ ấ ầ ấ

Slide 1

Lập trình và ngôn ngữ lập trình

HỘI THI TIN HỌC TRẺ TỈNH AN GIANG ĐỀ CHÍNH THỨC ĐỀ THI LÝ THUYẾT BẢNG A - KHỐI TIỂU HỌC Khóa ngày: Thời gian : 20 phút (không kể thời gian

Bài tập thực hành NNLT Visual Basic GV. Nguyễn Thị Hải Bình BÀI THỰC HÀNH ÔN TẬP 1. Sinh viên ĐỌC CẨN THẨN TẤT CẢ NỘI DUNG trong bài thực hành trước k

Animation, Modules 6 - Hoạt hình, tách file

BỘ GIAO THÔNG VẬN TẢI TRƢỜNG ĐẠI HỌC HÀNG HẢI BỘ MÔN: KHOA HO C MA Y TI NH KHOA: CÔNG NGHỆ THÔNG TIN BÀI GIẢNG KỸ THUẬT LẬP TRÌNH C TÊN HỌC PHẦN : KỸ

ĐỀ THI GIỮA KỲ MÔN: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Đề số 1. Thời gian 120 phút (Sinh viên KHÔNG được sử dụng tài liệu hay máy tính ) Xây dựng lớp STRING và

Hướng dẫn Bài thực hành 7 SGK Tin học 6 | Giải bài tập SGK Tin lớp 6

Những cơ sở của ngôn ngữ C# Những cơ sở của ngôn ngữ C# Bởi: phamvanviet truonglapvy Trong chương này sẽ trình bày về hệ thống kiểu trong C#; phân biệ

Hướng dẫn Bắt đầu Nhanh Microsoft Publisher 2013 trông khác với các phiên bản trước, vì vậy chúng tôi tạo ra hướng dẫn này để giúp bạn dê dàng nắm bắt

Hàm và lớp template trong Lập trình hướng đối tượng Hàm và lớp template trong Lập trình hướng đối tượng Bởi: unknown Trong phần này, chúng ta tìm hiểu

Microsoft Word - QUI CHE QUAN TRI NOI BO CTY.doc

Tom tat luan van - Nhung cuoi.doc

Template and Exception Template and Exception Bởi: Thanh Hiền Vũ TEMPLATE Trong phần này, chúng ta tìm hiểu về một trong các đặc tính còn lại của C++,

Các biến và các kiểu dữ liệu trong JavaScript Các biến và các kiểu dữ liệu trong JavaScript Bởi: Hà Nội Aptech Các biến (Variables) Biến là một tham c

THÔNG CÁO BÁO CHÍ

NHẬP MÔN LẬP TRÌNH C Phân bổ thời gian thực hành (12 tuần, 5 tiết/tuần) Tuần 01-02: Chương 1. Các thành phần cơ bản của Ngôn ngữ C Chương 2. Nhập xuất

Chương 1:

Hãy chọn phương án đúng CÂU HỎI TRẮC NGHIỆM TIN HỌC 7 HK1 Câu 1: Bảng tính thường được dùng để: a. Tạo bảng điểm của lớp em b. Bảng theo dõi kết quả h

Microsoft Word - bo_tien_xu_ly_trong_c.docx

Bài 7. Con trỏ Mục tiêu: 1. Luyện tập sử dụng con trỏ và địa chỉ của các biến 2. Sử dụng con trỏ khi thao tác với mảng. Giới hạn: không dùng các thư v

Microsoft Word - TNC VIETNAM - Huong dan tong quat PM.doc

Quốc hội CỘNG HÒA DÂN CHỦ NHÂN DÂN LÀO Hòa bình-độc lập-dân chủ-thống nhất-thịnh vượng Số 11/QH Viêng chăn, ngày 9/11/2005 LUẬT DOA

Bài 15: QUẢN LÝ BẢNG TÍNH 15.1 Các khái niệm Ô (cell) là đơn vị cơ sở của bảng tính, mỗi ô có địa chỉ riêng, địa chỉ gồm Chỉ số cột Chỉ số dòng, ví dụ

Chương trình dịch

Microsoft Word - tra_cuu_bang_ascii_trong_html.docx

Slide 1

Chuỗi Chuỗi Bởi: phamvanviet truonglapvy Chuỗi (string) trong C# là một kiểu dựng sẵn như các kiểu int, long, có đầy đủ tính chất mềm dẻo, mạnh mẽ và

C++ và lập trình hướng đối tượng C++ và lập trình hướng đối tượng Bởi: Phạm Văn Ất Làm việc với TC Các ví dụ trong cuốn sách này sẽ viết và thực

new doc

Thư viện đề thi thử lớn nhất Việt Nam SỞ GD&ĐT KONTUM KIỂM TRA HỌC KÌ I NĂM HỌC TRƯỜNG THPT DUY TÂN MÔN: TIN HỌC - LỚP: 10 Thời gian: 45 phú

2018 Nhận xét, phân tích, góp ý cho Chương trình môn Tin học trong Chương trình Giáo dục Phổ thông mới

TẬP ĐOÀN ĐIỆN LỰC VIỆT NAM TRUNG TÂM CÔNG NGHỆ THÔNG TIN TÀI LIỆU HƯỚNG DẪN SỬ DỤNG DIM OPERATOR v1.2 (Dành cho Đơn vị phát điện) Hà Nội, tháng 2/2008

100 CÂU TRẮC NGHIỆM TIN HỌC 6 I. CÂU HỎI TRẮC NGHIỆM Câu 1: Để viết đơn đăng kí tham gia câu lạc bộ, em nên sử dụng phần mềm nào dưới đây? A. Chương t

HỢP ĐỒNG MỞ TÀI KHOẢN GIAO DỊCH KÝ QUỸ CHỨNG KHOÁN Hôm nay, ngày tháng năm 20..., tại trụ sở Công ty TNHH Chứng khoán ACB chúng tôi gồm có: A. BÊN CHO

ĐỀ CƯƠNG PHÁP LUẬT C u 1 : Hành vi nhũng nhiễu vì vụ lợi A. Sử dụng tài sản của Nhà nước vượt chế độ, định mức, tiêu chuẩn; C. Sử dụng chức vụ, quyền

K11_LY

NHẬP MÔN CÔNG NGHỆ PHẦN MỀM Giảng viên: Đỗ Thị Thanh Tuyền

Microsoft Word - Tin hoc dai cuong 2015

LG-P698_VNM_cover.indd

Bài tập chương 1 ngôn ngữ lập trình visual basic Bài tập chương 1 ngôn ngữ lập trình visual basic Bởi: Khoa CNTT ĐHSP KT Hưng Yên MỤC TIÊU: SAU KHI HO

Microsoft Word - Du thao bao cao DHCD 2017

Câu lệnh (statement) Câu lệnh (statement) Bởi: Khuyet Danh Trong C# một chỉ dẫn lập trình đầy đủ được gọi là câu lệnh. Chương trình bao gồm nhiều câu

Quy_che_quan_tri_Cty_KHP.doc

LỌC ĐIỆN

Thủ tục tố tụng tại phiên tòa hình sự sơ thẩm Nguyễn Quỳnh Trang Khoa Luật Luận văn ThS ngành: Luật Hình sự; Mã số: Người hướng dẫn: TS. Nguy

ZTE-G R255 越南说明书.doc

MỤC LỤC PHẦN MỞ ĐẦU... 1 CHƯƠNG I ĐỊNH NGHĨA CÁC THUẬT NGỮ TRONG ĐIỀU LỆ Điều 1. Giải thích thuật ngữ... 1 CHƯƠNG II TÊN, HÌNH THỨC, TRỤ SỞ, CHI NHÁNH

KỸ NĂNG GIAO TIẾP ỨNG XỬ Trong cuộc sống, trong giao tiếp hàng ngày con người luôn phải ứng phó với biết bao tình huống, có lúc dễ dàng xử lý, có lúc

View, Procedure, Function & Trigger

THỦ TỤC HÀNH CHÍNH MỚI BAN HÀNH, ĐƯỢC SỬA ĐỔI, BÔ SUNG, THAY THẾ, BỊ BÃI BỎ LĨNH VỰC ĐƯỜNG SẮT THUỘC PHẠM VI CHỨC NĂNG QUẢN LÝ CỦA BỘ GIAO THÔNG VẬN T

Ví dụ về duyệt đồ thị ưu tiên chiều sâu DFS và ứng dụng Đồ thị ví dụ: Nguyễn Hữu Tuân vimaru.edu.vn Hình 1: Đồ thị vô hướng có 8 đỉnh Với đồ thị trên,

Microsoft Word - IP Law 2005 (Vietnamese).doc

UART0

BỘ ĐỀ THI TUYỂN CÔNG CHỨC NĂM 2017 MÔN THI: TRẮC NGHIỆM NGHIỆP VỤ CHUYÊN NGÀNH TÀI CHÍNH KẾ TOÁN (Mã: TACH_ 400 câu) Câu 1: Theo Điều 55 của Luật Kế t

Microsoft Word - Hmong_Cultural_Changes_Research_Report_2009_Final_Edit.doc

Bitdefender Total Security

HƯỚNG DẪN GIAO DỊCH TIỀN TẠI MBS I. Giao dịch nộp tiền mặt/chuyển tiền vào tài khoản giao dịch chứng khoán Quý khách hàng có thể đến các điểm cung cấp

Slide 1

QUỐC HỘI CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do - Hạnh phúc Nghị quyết số: 41/2017/QH14 Hà Nội, ngày 20 tháng 6 n

QUỸ ĐẦU TƯ CỔ PHIẾU HƯNG THỊNH VINAWEALTH (VEOF) ĐIỀU LỆ QUỸ THÁNG 12 NĂM 2013

CÔNG BÁO/Số /Ngày BỘ TÀI CHÍNH BỘ TÀI CHÍNH Số: 212/2014/TT-BTC CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do - Hạnh phúc

Microsoft Word - PHAN TICH NGANH NGAN HANG.doc

LUẬN VĂN: Áp dụng quản lý rủi ro vào qui trình thủ tục hải quan đối với hàng hóa xuất, nhập khẩu

SỞ GDĐT TỈNH BÌNH DƯƠNG XÂY DỰNG VĂN HÓA PHÁP LÝ, ỨNG XỬ VĂN MINH Số 08 - Thứ Hai,

CÔNG BÁO/Số /Ngày PHẦN VĂN BẢN QUY PHẠM PHÁP LUẬT CHÍNH PHỦ CHÍNH PHỦ Số: 92/2011/NĐ-CP CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc l

Cảm nghĩ về tình bạn

Hướng dẫn sử dụng SSI Pro Trading dành cho MG

Microsoft Word - Do dao tu dong

Hướng dẫn sử dụng Web Trading Online

ĐIỀU LỆ CÔNG TY TNHH CHỨNG KHOÁN YUANTA VIỆT NAM Tp.HCM, ngày. tháng. năm. 1

Công văn số 879/VTLTNN-NVĐP ngày 19/12/2006 của Cục Văn thư và Lưu trữ Nhà nước v/v hướng dẫn tổ chức tiêu hủy tài liệu hết giá trị

Microsoft Word - Day_lop_4_P1.doc

BỘ GIÁO DỤC VÀ ĐÀO TẠO Số: 155/QĐ-BGDĐT CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập Tự do Hạnh phúc Hà Nội, ngày 10 tháng 01 năm 2013 QUYẾT ĐỊNH Ban hà

Kiểu dữ liệu văn bản Kiểu dữ liệu văn bản Bởi: PGS. TS. NGƯT Phạm Văn Huấn Ngoài những dữ liệu số như các số nguyên, số thực, máy tính còn có thể lưu

Chuyên đề năm 2017: Học tập và làm theo tư tưởng, đạo đức, phong cách Hồ Chí Minh về phòng, chống suy thoái tư tưởng chính trị, đạo đức, lối sống, tự

Microsoft Word - CXLKTS-Mat_ Tran_ Van_ Hoa_ Giua_ Ta_ va_ Tau U.doc

No tile

sonhanbang tot nghiep ky xls

UBND TỈNH AN GIANG

PowerPoint Presentation

Lớp đối tượng String Lớp đối tượng String Bởi: Khuyet Danh Ngôn ngữ C# hỗ trợ khá đầy đủ các chức năng của kiểu chuỗi mà chúng ta có thể thấy được ở c

Cảm nghĩ về người thân – Bài tập làm văn số 3 lớp 6

Bản ghi:

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG TIN HỌC ĐẠI CƯƠNG Bài 9. Vào ra dữ liệu trong C Các lệnh vào ra dữ liệu C cung cấp 2 hàm vào ra cơ bản: printf() scanf() Muốn sử dụng 2 hàm printf() và scanf() ta cần khai báo tệp tiêu đề stdio.h: #include <stdio.h> Hoặc #include stdio.h 2 1

1. Hàm printf() Mục đích: Hiển thị ra màn hình các loại dữ liệu cơ bản như: Số, kí tự và xâu kí tự Một số hiệu ứng hiển thị đặc biệt như xuống dòng, sang trang, 3 Mục đích và cú pháp Cú pháp: printf(xâu_định_dạng, danh_sách_tham_số); xâu_định_dạng: Qui định cách thức hiển thị dữ liệu ra màn hình máy tính. danh_sách_tham_số: Danh sách các giá trị được hiển lên màn hình theo cách thức được qui định trong xâu_định_dạng. Có thể sử dụng: Biến số Hằng số Biểu thức Hàm Giá trị cụ thể 4 2

Mục đích và cú pháp Ví dụ: Chương trình sau #include <conio.h> //Khai bao tep tieu de #include <stdio.h> //Khai bao tep tieu de int main(){ //Viet chuong trinh chinh int a = 5; float x = 1.234; printf( Hien thi mot so nguyen a = %d và mot so thuc x = %f,a,x); getch(); return 0 } Sẽ cho ra kết quả: Hien thi mot so nguyen a = 5 va mot so thuc x =1.234000 5 Mục đích và cú pháp Trong xâu_định_dạng chứa: Các kí tự thông thường: Được hiển thị ra màn hình. Các nhóm kí tự định dạng: Xác định quy cách hiển thị các tham số trong phần danh_sách_tham_số. Các kí tự điều khiển: Dùng để tạo các hiệu ứng hiển thị đặc biệt như xuống dòng ( \n ) hay sang trang ( \f ) 6 3

Mục đích và cú pháp Mỗi nhóm kí tự định dạng chỉ dùng cho một kiểu dữ liệu Ví dụ: %d dùng cho kiểu nguyên %f dùng cho kiểu thực Nếu giữa nhóm kí tự định dạng và tham số tương ứng không phù hợp với nhau thì sẽ hiển thị ra kết quả không như ý. 7 Mục đích và cú pháp danh_sách_tham_số phải phù hợp với các nhóm kí tự định dạng trong xâu_định_dạng về: Số lượng Kiểu dữ liệu Thứ tự 8 4

Một số nhóm định dạng phổ biến Nhóm kí tự định dạng Kiểu dữ liệu Kết quả %c char Kí tự đơn lẻ %i, %d int, char Số thập phân %o int, char Số bát phân (không có 0 đằng trước) %x, %X int, char Số hexa %u unsigned int/char (chữ thường/chữ hoa) Số thập phân 9 Một số nhóm định dạng phổ biến Nhóm kí tự Kiểu dữ liệu Kết quả định dạng %ld, %li long Số thập phân %lo long Số bát phân (không có 0 đằng trước) %lx, %LX long Số hexa (chữ thường/chữ hoa) %lu unsigned long Số thập phân 10 5

Một số nhóm định dạng phổ biến Nhóm kí tự định dạng Kiểu dữ liệu Kết quả %s char [] Hiển thị xâu kí tự kết thúc bởi \0 %f float/double Số thực dấu phẩy tĩnh %e, %E float/double Số thực dấu phẩy động % Hiển thị kí tự % 11 Độ rộng hiển thị - số nguyên Đối với số nguyên Có dạng %md, với m là số nguyên không âm Ví dụ: Có số a = 1234 Lệnh: printf("%5d",a);//danh 5 cho de hien thi a printf( \n%5d",34); Cho ra kết quả: 1234 34 ( kí hiệu cho dấu cách đơn (space) ) 12 6

Độ rộng hiển thị - số nguyên Ví dụ: printf("\n%3d%15s%3c", 1, "nguyen van a", 'g'); printf("\n%3d%15s%3c", 2, "tran van b", 'k'); Kết quả: 1 nguyen van a g 2 tran van b k 13 Độ rộng hiển thị - số thực m, n là 2 số nguyên không âm %m.nf Trong đó: m vị trí để hiển thị số thực (dấu. được tính 1 vị trí n vị trí trong m vị trí đó để hiển thị phần thập phân. 14 7

Độ rộng hiển thị - số thực Ví dụ: printf("\n%f",17.345); printf("\n%.2f",17.345); printf("\n%7.2f",17.345); Kết quả: 17.345000 17.35 17.35 15 Độ rộng hiển thị - Chú ý Khi số chỗ cần thiết để hiển thị nội dung dữ liệu lớn hơn trong định dạng Tự động cung cấp thêm chỗ mới để hiển thị trong các trường hợp sau: Số nguyên Phần nguyên của số thực Xâu ký tự Ví dụ: a = 1000 printf( So a la: %1d, a); Kết quả: So a la: 1000 16 8

Căn lề phải, lề trái Căn lề phải: Khi hiển thị dữ liệu, mặc định C căn lề phải Căn lề trái: Nếu muốn căn lề trái khi hiển thị dữ liệu ta chỉ cần thêm dấu trừ - vào ngay sau dấu %. 17 Căn lề phải, lề trái Ví dụ: printf("\n%-3d %-15s %5.2f %-3c", 9, "nguyen van a", 7.5, 'g'); printf("\n%-3d %-15s %5.2f %-3c", 10, nguyen ha", 6.75, 'k'); Kết quả: 9 nguyen van a 7.50g 10 nguyen ha 6.75k 18 9

2. Hàm scanf() Mục đích: Hàm scanf() dùng để nhập dữ liệu từ bàn phím Cú pháp: scanf(xâu_định_dạng,danh_sách_địa_chỉ); Ví dụ: scanf( %d %f, &a, &b); 19 Mục đích và cú pháp xâu_định_dạng: Gồm các ký tự được qui định cho từng loại dữ liệu được nhập vào. Ví dụ: Với dữ liệu định nhập vào là kiểu nguyên thì xâu định dạng là : %d danh_sách_địa_chỉ: Bao gồm các địa chỉ của các biến (toán tử &), phân tách nhau bởi dấu phẩy (,) 20 10

Mục đích và cú pháp danh_sách_địa_chỉ phải phù hợp với các nhóm kí tự định dạng trong xâu_định_dạng về: Số lượng Kiểu dữ liệu Thứ tự 21 Một số nhóm định dạng phổ biến Nhóm kí tự định dạng Kiểu dữ liệu Chú thích %c char Kí tự đơn lẻ %d int Số thập phân %o int Số bát phân %x int Số hexa %u unsigned int Số thập phân 22 11

Một số nhóm định dạng phổ biến Nhóm kí tự định dạng Kiểu dữ liệu Chú thích %s char[] Hiển thị xâu kí tự kết thúc bởi \0 %f float Số thực dấu phẩy tĩnh %ld long Số nguyên %lf double Số thực dấu phẩy tĩnh % Đọc ký tự % 23 Ví dụ #include <conio.h> #include <stdio.h> int main() { // khai bao bien int a; float x; char ch; // Nhap du lieu printf( Nhap vao mot so nguyen ); scanf( %d,&a); printf( \n Nhap vao mot so thuc ); scanf( %f,&x); 24 12

Ví dụ printf( \n Nhap vao mot ki tu ); fflush(stdin); scanf( %c,&ch); } // Hien thi du lieu vua nhap vao printf( \n Nhung du lieu vua nhap vao ); printf( \n So nguyen: %d,a); printf( \n So thuc : %.2f,x); printf( \n Ki tu: %c:,ch); getch(); return 0; 25 Ví dụ Kết quả: Nhap vao mot so nguyen: 2007 Nhap vao mot so thuc: 17.1625 Nhap vao mot ki tu: b Nhung du lieu vua nhap vao So nguyen: 2007 So thuc: 17.16 Ki tu: b 26 13

Một số quy tắc cần lưu ý Quy tắc 1: Khi đọc số Hàm scanf() quan niệm rằng mọi kí tự số, dấu chấm (. ) đều là kí tự hợp lệ. Khi gặp các dấu phân cách như tab, xuống dòng hay dấu cách (space bar) thì scanf() sẽ hiểu là kết thúc nhập dữ liệu cho một số 27 Một số quy tắc cần lưu ý Quy tắc 2: Khi đọc kí tự: Hàm scanf() cho rằng mọi kí tự có trong bộ đệm của thiết bị vào chuẩn đều là hợp lệ, kể cả các kí tự tab, xuống dòng hay dấu cách. Trước khi nhập dữ liệu kí tự hay xâu kí tự ta nên dùng lệnh fflush(stdin) để xóa bộ đệm. 28 14

3. Các lệnh vào ra khác Hàm getch(): thường dùng để chờ người sử dụng ấn một phím bất kì rồi sẽ kết thúc chương trình. Cú pháp getch(); Để sử dụng các hàm getch() ta cần khai báo tệp tiêu đề conio.h. 29 Ví dụ #include <conio.h> #include <stdio.h> int main() { int a, b; printf("nhap a: "); scanf("%d", &a); printf("nhap b: "); scanf("%d", &b); printf("tong hai so la: %d", a+b); printf("nhan mot phim bat ky de ket thuc!"); getch(); return 0; } 30 15

Ví dụ Kết quả: Nhap a: 1 Nhap b: 9 Tong hai so la: 10 Nhan mot phim bat ky de ket thuc! 31 Bài tập Viết chương trình tính tổng, hiệu, tích của 2 số a và b Viết chương trình tính giá trị hàm số 32 16