bài tập lập trình c căn bản có lời giải

Tài liệu BÀI GIẢNG LẬP TRÌNH C CĂN BẢN (CHƯƠNG 4) - Th.S: Dương Thị Thùy Vân doc

Tài liệu BÀI GIẢNG LẬP TRÌNH C CĂN BẢN (CHƯƠNG 4) - Th.S: Dương Thị Thùy Vân doc

Ngày tải lên : 24/12/2013, 19:15
... th c gán c thể sử dụng trong c c phép toán và c c câu lệnh như c c biểu th c kh c. Ví dụ 1: a = b = 5; thì điều đó c nghĩa là gán giá trị c a biểu th c: b = 5 cho biến a. Kết quả là b = 5 và ... % cho phần dư c a phép chia nguyên. • Phép toán % không áp dụng đư c cho c c giá trị kiểu float và double. Toán tử sizeof • Cho biết kích thư c (theo byte) c a kiểu dữ kiệu c sở (ho c của ... biểu th c, c c toán hạng kh c kiểu sẽ phải chuyển sang c ng kiểu để tính toán. • Chuyển kiểu tự động và chuyển kiểu tường minh. − (1) Vi c tự động chuyển kiểu đư c th c hiện từ toán hạng c kiểu...
  • 38
  • 579
  • 1
Tài liệu lập trình C căn bản

Tài liệu lập trình C căn bản

Ngày tải lên : 18/08/2012, 11:46
... ph c tạp thì tất c c c c u lệnh không thể đư c đưa vào một chương trình, chúng c n đư c chia ra thành một số chương trình nhỏ hơn. Tất c c c chương trình này cuối c ng đư c tích hợp lại để chúng ... Những chỉ thị này c n phải tuân thủ c c quy t c: 1. Tuần tự 2. C giới hạn 3. Chính x c. Mỗi chỉ thị trong tập chỉ thị đư c gọi là c u lệnh” và tập c c câu lệnh đư c gọi là “chương trình . Chúng ... User- generated Object File C c tập tin th c thi kh c của người dùng Linker Bộ liên kết Executable File Tập tin th c thi Lập trình C căn bản GV: Lý Sỹ Ng c Lầu Theo m c định cho %f, chúng ta c thể thấy...
  • 196
  • 1.4K
  • 9
Giáo trình lập trình C căn bản

Giáo trình lập trình C căn bản

Ngày tải lên : 23/08/2012, 10:09
... chương trình th c thi đư c trên máy tính. 1.2.2 C cc lập trìnhc 1: Phân tích vấn đề và x c định c c đ c điểm. (x c định I-P-O) Bư c 2: Lập ra giải pháp. (đưa ra thuật giải) Bư c 3: C i ... hàm, c u tr c đó…. Chu trình sống c a nó bắt đầu từ l c hàm, c u tr c đư c gọi th c hiện đến l c th c hiện xong. Giáo trình Lập trình C căn bản Trang 8 Trường THẾ GIỚI TIN H C – 39 ... www.infoworldschool.com c. Bàn thêm về chương trình Trong chương trình trên c u tr c switch…case đư c lồng vào trong c u tr c if dạng 2. 5.2.3.2 C u tr c switch…case…default (switch đủ) Chọn th c hiện...
  • 132
  • 947
  • 13
Lập trình C căn bản với kiểu con trỏ

Lập trình C căn bản với kiểu con trỏ

Ngày tải lên : 31/08/2012, 16:47
... địa chỉ. Vi c cấp phát đư c th c hiện nhờ c c hàm malloc(), calloc() trong thư viện alloc.h. C pháp c c hàm: void *malloc(size_t size): C p phát vùng nhớ c kích thư c là size. void *calloc(size_t ... mảng) bằng c ch sử dụng con trỏ. Trang 90 Lập trình c n bản - Kết quả trả về c a hàm là địa chỉ đầu tiên c a vùng nhớ mới. Địa chỉ này c thể kh c với địa chỉ đư c chỉ ra khi c p phát ban ... mạnh trong C là kiểu con trỏ. Từ đó, sinh viên c thể xây dựng c c ứng dụng bằng c ch sử dụng c p phát động thông qua biến con trỏ. V.2 Nội dung Th c hiện c c bài tập ở chương trư c (chương...
  • 10
  • 830
  • 8
Lập Trình  C căn bản -L02 - Concept

Lập Trình C căn bản -L02 - Concept

Ngày tải lên : 14/11/2012, 16:13
... lời nào c 14 Lập trình c bản C C c một kiểu dữ liệu đ c biệt gọi là void. Kiểu dữ liệu này chỉ cho trình biên dịch C biết rằng không c dữ liệu c a bất c kiểu nào. Trong C, c c hàm số thường ... nguyên, về c bản nó biểu thị kích c tự nhiên c a c c số nguyên (integers).  float và double đư c dùng cho c c số c dấu chấm động. Kiểu float (số th c) chiếm 4 byte và c thể c tới 6 con số ... C c toán tử hai ngôi Trong C, c c toán tử hai ngôi c ch c năng giống như trong c c ngôn ngữ kh c. Những toán tử như +, -, * và / c thể đư c áp dụng cho hầu hết kiểu dữ liệu c sẵn trong C. ...
  • 15
  • 697
  • 1
Lập Trình  C căn bản -L03 - Lab

Lập Trình C căn bản -L03 - Lab

Ngày tải lên : 14/11/2012, 16:13
... & ;c) ; sum = a + b + c; 42 Lập trình c bản C printf(“\n Sum = %d”, sum); } 3. Lưu tập tin với tên myprogramII .C. 4. Biên dịch tập tin myprogramII .C. 5. Th c thi chương trình myprogramII .C. 6. ... c cc sau: 4. Lưu tập tin với tên myprogramI .C. 5. Biên dịch tập tin myprogramI .C. 6. Th c thi chương trình myprogramI .C. 7. Trở về trình soạn thảo. Mẫu kết xuất cho chương trình trên như hình ... tích và chu vi c a một vòng tròn. 2. Viết chương trình nhập lương và tuổi c a một người và hiển thị c c số vừa nhập đó ra màn hình. Biến,Toán tử và Kiểu dữ liệu 45 46 Lập trình c bản C Phần II...
  • 6
  • 481
  • 2
Lập Trình  C căn bản -L04 - Concept

Lập Trình C căn bản -L04 - Concept

Ngày tải lên : 14/11/2012, 16:13
... biểu th c. Trong quá trình th c thi chương trình, giá trị th c sự c a biến (nếu c ) sẽ đư c sử dụng c ng với c c hằng c mặt trong biểu th c. Vi c đánh giá biểu th c đư c th c hiện nhờ c c toán ... thể chứa những biểu th c nhỏ hơn gọi là biểu th c con. C không x c định thứ tự mà c c biểu th c con đư c lượng giá. Một biểu th c sau: a * b /c + d *c; bảo đảm rằng biểu th c con a * b /c và d *c ... th c phụ thu c vào thứ tự tính toán c c biểu th c con . Xét ví dụ sau: a * b + c * b++ ; C thể trình biên dịch này tính giá trị m c bên trái trư c và dùng c ng giá trị b cho c hai biểu th c con....
  • 15
  • 435
  • 1
Lập Trình  C căn bản -L 05 - Lab

Lập Trình C căn bản -L 05 - Lab

Ngày tải lên : 14/11/2012, 16:13
... th c M c tiêu: Kết th c bài h c này, bạn c thể:  Sử dụng đư c c c toán tử số h c, so sánh và luận lý  Chuyển đổi c c kiểu dữ liệu  Nắm đư c thứ tự ưu tiên giữa c c toán tử. C cc trong chương ... tử. C cc trong chương này đã đư c nghiên c u kỹ và giải thích chi tiết để chúng ta c thể hiểu rõ và áp dụng chúng một c ch hoàn chỉnh.Ta hãy theo c cc cẩn thận. Phần I - Trong thời gian ... trị c a biến d. Xét biểu th c: d = a*(b +c+ (a -c) *b); Ở đây dấu ngo c đơn trong c ng c độ ưu tiên cao nhất. Do vậy, (a -c) đư c tính trư c. Sau đó, tính tới c c dấu ngo c đơn ngoài. Kết quả c a...
  • 9
  • 469
  • 1
Lập Trình  C căn bản -L 06 - Concept

Lập Trình C căn bản -L 06 - Concept

Ngày tải lên : 14/11/2012, 16:13
... định dạng c thể c bổ từ (modifier), để thay đổi c c đ c tả chuyển đổi g c. Sau đây là c c bổ từ đư c chấp nhận trong c u lệnh printf(). Nếu c nhiều bổ từ đư c dùng thì chúng tuân theo trình tự ... chung c a hàm scanf() như sau: scanf(<Chuỗi c c định dạng>, <Danh sách c c tham số>); Ðịnh dạng đư c sử dụng bên trong c u lệnh printf() c ng đư c sử dụng c ng c pháp trong c c câu ... dịch c a mã ASCII. M cc c biến a và b đã đư c khai báo là c c biến kiểu int và char, nhưng chúng đã đư c in như là ký tự và số nhờ vào vi c dùng c c bộ định dạng kh c nhau. Ð c điểm này c a...
  • 20
  • 499
  • 2
Lập Trình  C căn bản -L 07 - Concept  -p3

Lập Trình C căn bản -L 07 - Concept -p3

Ngày tải lên : 14/11/2012, 16:13
... nhau  C u lệnh switch. Giới thiệu C c vấn đề đư c đề c p từ đầu đến nay cho phép chúng ta viết nhiều chương trình. Tuy nhiên c c chương trình đó c như c điểm là bất c khi nào đư c chạy, chúng ... tố lập trình C đư c thảo luận ở những chương trư c đã c thể giúp bạn viết hầu hết c c chương trình. Tuy nhiên, vấn đề là khi đư c th c thi, c c chương trình dạng này luôn th c hiện một chuỗi ... (false), chương trình sẽ th c hiện một c ng vi c kh c. C c câu lệnh điều kiện cho phép chúng ta thay đổi hướng th c hiện c a chương trình. Dựa vào một điều kiện, một lệnh ho c một chuỗi c c câu lệnh...
  • 18
  • 1.4K
  • 1
Lập Trình  C căn bản -L 08 - Lab -p2

Lập Trình C căn bản -L 08 - Lab -p2

Ngày tải lên : 14/11/2012, 16:13
... Bài 8 Điều kiện M c tiêu: Kết th c bài h c này, bạn c thể:  Sử dụng:  C u lệnh if  C u lệnh if – else  C u lệnh với nhiều if  C u lệnh if lồng nhau  C u lệnh switch. C cc trong bài ... sau: Nhập Xuất A ho c a Ada B ho c b Basic C ho c c COBOL D ho c d dBASE III F ho c f Fortran P ho c p Pascal V ho c v Visual C+ + Sử dụng lệnh ‘switch’ để chọn và hiển thị thông điệp thích hợp. Sử dụng ... điều kiện if chỉ c một lệnh duy nhất. Nếu c nhiều hơn một lệnh cho điều kiện if, c c lệnh phải đư c đặt trong c p dấu ngo c {}. printf(“\n Commission = %f”, com); C u lệnh trên đư c sử dụng để...
  • 8
  • 350
  • 1

Xem thêm