KINH NGHIỆM LẬP TRÌNH C

Tìm thấy 10,000 tài liệu liên quan tới từ khóa "KINH NGHIỆM LẬP TRÌNH C":

Mảng trong lập trình căn bản

MẢNG TRONG LẬP TRÌNH CĂN BẢN

{ int i; for(i=0; i< N; i++) { printf("Phan tu thu %d: ",i);scanf("%d",&a[i]); } } Trang 74 Lập trình căn bản void InMang(int a[], int N) { int i; for (i=0; i<N;i++) printf("%d ",a[i]); printf("\n"); } void SapXep(int a[], int N) { int t,i; for(i=0;i<N-[r]

8 Đọc thêm

LẬP TRÌNH C++ - CHƯƠNG 2

LẬP TRÌNH C++ - CHƯƠNG 2

được thực hiện như là một phép chia số nguyên và không phải là phép chia thông thường mà chúng ta sử dụng. Phép chia số nguyên luôn cho kết quả nguyên (có nghĩa là luôn được làm tròn). Ví dụ: 9 / 2 // được 4, không phải là 4.5! -9 / 2 // được -5, không phải là -4! Các phép chia số nguyên không xá[r]

11 Đọc thêm

LẬP TRÌNH C CĂN BẢN -L09 - CONCEPT -P4

LẬP TRÌNH C CĂN BẢN L09 CONCEPT P4

Vòng lặp for tiếp tục được thực thi khi điều kiện kiểm tra có kết quả true. Ngược lại, khi điều kiện có kết quả false, chương trình tiếp tục câu lệnh sau vòng lặp for.Xem ví dụ sau:/* Đây là chương trình minh họa vòng lặp for trong chương trình C*/#include <stdio.h>main(){int co[r]

19 Đọc thêm

LẬP TRÌNH C CĂN BẢN L21 CONCEPT P13

LẬP TRÌNH C CĂN BẢN -L21- CONCEPT -P13

fwrite() Ghi từ một vùng đệm vào tập tinfseek() Tìm một vị trí nào đó trong tập tinfprintf() Hoạt động giống như printf(), nhưng trên một tập tinfscanf() Hoạt động giống như scanf(), nhưng trên một tập tinfeof() Trả về true nếu đã đến cuối tập tin (end-of-file)ferror() Trả về true nếu xảy ra một lỗi[r]

18 Đọc thêm

LẬP TRÌNH C CĂN BẢN -L10 - LAB. -P3

LẬP TRÌNH C CĂN BẢN -L10 - LAB. -P3

10.4 Sử dụng lệnh break:Lệnh break giúp thoát ra khỏi vòng lặp for, while, do-while hay lệnh switch ngay lập tức.Chương trình sau minh họa các dùng của lệnh break.Quan sát đoạn mã lệnh sau:for (cnt = 1; cnt <= 10; cnt++){ if (cnt == 5)break;printf(“%d\n”, cnt);}Đoạn mã lệnh trên sử dụng một v[r]

8 Đọc thêm

LẬP TRÌNH C CĂN BẢN -L11 - CONCEPT -P5

LẬP TRÌNH C CĂN BẢN -L11 - CONCEPT -P5

• Một phần tử của mảng có thể được tham chiếu đến bằng cách sử dụng một biến hoặc một biểu thức nguyên. Sau đây là các tham chiếu hợp lệ:player[i]; /*Ở đó i là một biến, tuy nhiên cần phải chú ý rằng i nằm trong miền giới hạn của chỉ số đã được khai báo cho mảng player*/player[3] = player[2] + 5;pla[r]

14 Đọc thêm

LẬP TRÌNH C++ - CHƯƠNG 6

LẬP TRÌNH C++ - CHƯƠNG 6

Nếu bạn chưa bao giờ sử dụng một ngôn ngữ OOP thì trước tiên bạn nên nắm vững các khái niệm của OOP hơn là viết các chương trình. Bạn cần hiểu được đối tượng (object) là gì, lớp (class) là gì, chúng có quan hệ với nhau như thế nào, và làm thế nào để các đối tượng trao đổi thông điệp (message) với nh[r]

12 Đọc thêm

LẬP TRÌNH C CĂN BẢN -L12 - LAB. -P5

LẬP TRÌNH C CĂN BẢN -L12 - LAB. -P5

này cần phải được hoán vị. Khởi đầu, ở lần thực hiện đầu tiên, phần tử ở ví trí thứ nhất được so sánh với phần tử ở vị trí thứ hai. Hình 12.2 biểu diễn sự hoán vị tại vị trí thứ nhất.40 10 90 60 70Hình 12.2: Đảo vị trí phần tử thứ nhất với phần tử thứ haiTiếp đó, phần tử thứ nhất được so sánh với ph[r]

10 Đọc thêm

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

LẬP TRÌNH C CĂN BẢN -L14 - LAB -P6

(*ptr==‘O’) || (*ptr==‘U’))vowcnt++;ptr++;}printf(“\n The word is: %s \n The number of vowels in the word is: %d “, word, vowcnt);}Xem kết quả, theo những bước sau:4. Lưu tập tin với tên pointerI.C.5. Biên dịch tập tin, pointerI.C.6. Chạy chương trình, pointerI.C.7. Trở về trình[r]

8 Đọc thêm

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

LẬP TRÌNH C CĂN BẢN L15 CONCEPT P8

int j;j = x * x;return(j);}Chương trình trên tính tính bình phương các số từ 1 đến 10. Điều này được thực hiện bằng việc gọi hàm squarer. Dữ liệu được truyền từ thủ tục gọi (trong trường hợp trên là hàm main()) đến hàm được gọi squarer thông qua các đối số. Trong thủ tục gọi, các đối số được biết nh[r]

20 Đọc thêm

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

8.2 Lệnh ‘if-else’:Trong phần này chúng ta sẽ viết một chương trình sử dụng lệnh if-else. Chương trình hiển thị số lớn hơn trong hai số.Theo dõi các dòng mã lệnh sau:if (num1 > num2)printf(“\n The greater number is: %d”, num1);elseprintf(“\ The greater number is: %d”, num2);Trong đoạn mã lệnh[r]

8 Đọc thêm

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

LẬP TRÌNH C CĂN BẢN -L16 - LAB -P7

calculatesum (int x, int y, int z){statement 1;statement 2;statement 3;232 Lập trình cơ bản C}Xem chương trình hoàn thiện sau.1. Tạo một tập tin mới.2. Nhập vào mã lệnh sau:#include<stdio.h>void main(){int a, b, c, sum;printf(“\nEnter any three numbers: ”);scanf(“%[r]

5 Đọc thêm

LẬP TRÌNH C CĂN BẢN -L17 - CONCEPT -P9

LẬP TRÌNH C CĂN BẢN -L17 - CONCEPT -P9

puts(name); /* Displays the input */getch();}Nếu tên Lisa được nhập vào, chương trình trên cho ra kết quả:238 Lập trình cơ bản CEnter your name:LisaHi there:Lisa Các thao tác Nhập/Xuất chuỗi có định dạng Có thể sử đụng các hàm scanf() và printf() để nhập và hiển thị các giá trị chuỗi. Các hà[r]

15 Đọc thêm

LẬP TRÌNH C++- BÀI TẬP

LẬP TRÌNH C++- BÀI TẬP

Bài tập thực hành Môn Kỹ thuật lập trìnhMột số Bài tập thực hànhmôn kỹ thuật lập trình---------------Chơng I: Biến biểu thức các lệnh nhập xuấtNhập hai số nguyên, tính tổng, hiệu, tích, thơng, đồng d.Nhập một số nguyên, in ra màn hình cách đọc số nguyên đó (VD: số 1252 đọc là: một ngàn hai[r]

10 Đọc thêm

LẬP TRÌNH C CĂN BẢN L19 CONCEPT P10

LẬP TRÌNH C CĂN BẢN -L19 - CONCEPT -P10

Việc định nghĩa cấu trúc sẽ tạo ra kiểu dữ liệu mới cho phép người dùng sử dụng chúng để khai báo các biến kiểu cấu trúc. Các biến trong cấu trúc được gọi là các phần tử hay các thành phần của cấu trúc.Một cách tổng quát, các phần tử của một cấu trúc quan hệ với nhau một cách logic vì chúng liên qua[r]

18 Đọc thêm

LẬP TRÌNH C CĂN BẢN -L22 - LAB. -P11

LẬP TRÌNH C CĂN BẢN -L22 - LAB. -P11

fclose(fp);Chúng ta hãy nhìn vào chương trình hoàn chỉnh.1. Mở chương trình soạn thảo mà bạn dùng để gõ chương trình C.2. Tạo một tập tin mới.3. Gõ vào các dòng lệnh sau đây:#include<stdio.h>struct cust_st{ int acc_no;char cust_nm[30];float bal;};struct tran_st{ int acc_no;52

11 Đọc thêm

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

LẬP TRÌNH C CĂN BẢN -L 06 - CONCEPT

Số nguyên có dấu (Signed decimal integer) %d %dSố thập phân có dấu chấm động (Floating point) %f %f hoặc %eSố thập phân có dấu chấm động - Biểu diễn phần thập phân %lf %lfSố thập phân có dấu chấm động - Biểu diễn dạng số mũ %e %f hoặc %eSố thập phân có dấu chấm động (%f hoặc %e, con số nào ít hơn) %[r]

20 Đọc thêm

LẬP TRÌNH C CĂN BẢN -L02 - CONCEPT

LẬP TRÌNH C CĂN BẢN -L02 - CONCEPT

Các ký tự A, L, B, I, P, T, R là các biến và là các ký tự viết tắt đại diện cho các giá trị khác nhau.Biến và Kiểu dữ liệu 1Xem ví dụ sau đây :Tính tổng điểm cho 5 sinh viên và hiển thị kết quả. Việc tính tổng được thực hiện theo hướng dẫn sau.Hiển thị giá trị tổng của 24, 56, 72, 36 và 82Khi giá tr[r]

15 Đọc thêm

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

LẬP TRÌNH C CĂN BẢN -L 05 - LAB

2. Xét biểu thức khác: a > 10 && b <5;Tính toán đầu tiên sẽ là a> 10 và b<5, bởi vì toán tử so sánh (> <) có quyền ưu tiên cao hơn toán tử luận lý AND (&&). Tính toán theo sau:1. 5 > 10 && 6<52. F[r]

9 Đọc thêm

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

LẬP TRÌNH C CĂN BẢN -L03 - LAB

int principal, period;float rate, si;principal = 1000;period = 3;rate = 8.5;si = principal * period * rate / 100;printf(“%f”, si);}Ðể thấy kết quả ở đầu ra, thực hiện tiếp các bước 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 myprog[r]

6 Đọc thêm