1. Trang chủ
  2. » Công Nghệ Thông Tin

Vòng lặp & Cấu trúc mảng pot

13 154 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

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(" "); }

Ngày đăng: 31/07/2014, 14:22

TỪ KHÓA LIÊN QUAN

w