Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 13 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
13
Dung lượng
241,89 KB
Nội dung
Vòng l Vòng l ặ ặ p & p & C C ấ ấ u tr u tr ú ú c m c m ả ả ng ng Nguy Nguy ễ ễ n Đông H n Đông H à à Khoa CNTT Khoa CNTT – – ĐH KHTN ĐH KHTN C C ấ ấ u tr u tr ú ú c m c m ả ả ng ng M M ụ ụ c đ c đ í í ch c ch c ủ ủ a bi a bi ế ế n m n m ả ả ng l ng l à à đ đ ể ể khai b khai b á á o v o v à à s s ử ử d d ụ ụ ng nhi ng nhi ề ề u bi u bi ế ế n c n c ó ó c c ù ù ng tên v ng tên v à à phân bi phân bi ệ ệ t nhau t nhau b b ở ở i c i c á á c ch c ch ỉ ỉ s s ố ố c c ủ ủ a ch a ch ú ú ng. ng. Ch Ch ỉ ỉ s s ố ố kh kh ở ở i đ i đ ầ ầ u m u m ả ả ng luôn l ng luôn l à à 0 0 V V í í d d ụ ụ m m ả ả ng 1 chi ng 1 chi ề ề u u /* Khai báo mảng a gồm 5 phần tử nguyên */ int a[5]; /* Gán giá trị cho các phần tử */ a[0] = 0; a[1] = 1; a[2] = 2; a[3] = 3; a[4] = 4; /* In giá trị phần tử thứ 2 ra màn hình */ printf(“a[1] = %d”, a[1]); Vòng l Vòng l ặ ặ p p Trư Trư ờ ờ ng h ng h ợ ợ p m p m ộ ộ t s t s ố ố đo đo ạ ạ n chương tr n chương tr ì ì nh g nh g ầ ầ n như n như ho ho à à n to n to à à n gi n gi ố ố ng nhau đư ng nhau đư ợ ợ c l c l ặ ặ p đi l p đi l ặ ặ p l p l ạ ạ i nhi i nhi ề ề u u l l ầ ầ n th n th ì ì ngư ngư ờ ờ i l i l ậ ậ p tr p tr ì ì nh s nh s ẽ ẽ s s ử ử d d ụ ụ ng c ng c ấ ấ u tr u tr ú ú c l c l ặ ặ p p 3 c 3 c ấ ấ u tr u tr ú ú c l c l ặ ặ p trong ngôn ng p trong ngôn ng ữ ữ C: C: C C ấ ấ u tr u tr ú ú c c for() for() C C ấ ấ u tr u tr ú ú c c while() while() C C ấ ấ u tr u tr ú ú c c do do … … while() while() C C ấ ấ u tr u tr ú ú c c for() for() for (bieu_thuc_1; bieu_thuc_2; bieu_thuc_3) { Câu_lệnh_1; Câu_lệnh_2; Câu_lệnh_3; … } V V í í d d ụ ụ c c ấ ấ u tr u tr ú ú c c for() for() #define NMAX 5 int i; for (i = 0; i < NMAX; i++) { printf(“Lan thu %d\n”,i+1); } C C ấ ấ u tr u tr ú ú c c while() while() while (biểu thức luận lý E đúng) { /* Dãy các lệnh được làm khi E đúng */ Câu_lệnh_1; Câu_lệnh_2; Câu_lệnh_3; … } V V í í d d ụ ụ c c ấ ấ u tr u tr ú ú c c while() while() #define NMAX 5 int i; while (i < NMAX) { printf(“Lan thu %d\n”,i+1); i++; } C C ấ ấ u tr u tr ú ú c c do do … … while() while() do { /* Các lệnh được làm khi E đúng */ Câu_lệnh_1; Câu_lệnh_2; Câu_lệnh_3; … }while (biểu thức luận lý E đúng); V V í í d d ụ ụ c c ấ ấ u tr u tr ú ú c c do do … … while() while() #define NMAX 5 int i; i = 0; do { printf(“Lan thu %d\n”,i+1); i++; }while(i<NMAX); [...]...Ví dụ nhập phần tử của mảng 1 chiều int NhapMang(int a[]) { int n = 0,i = 0; printf("Nhap so phan tu cua mang: "); scanf("%d", &n); for(i = 0; i < n; i++) { printf("Nhap a[%d] : ", i); scanf("%d", &a[i]); } return n; } Ví dụ xuất phần tử của mảng 1 chiều /* Ham xuat gia tri cac phan tu trong mang */ void XuatMang(int a[], int n) { . 0; printf("Nhap so phan tu cua mang: "); scanf("%d", &n); for(i = 0; i < n; i++) { printf("Nhap a[%d] : ", i); scanf("%d", &a[i]); } return n; } V V í í d d ụ ụ xu xu ấ ấ t. mang */ void XuatMang(int a[], int n) { int i = 0; for(i = 0; i < n; i++) { printf("%4d", a[i]); } printf("
"); }