Nhập xuất mảng trong C ta dùng vòng lặp for.
Ví dụ khai báo: int a[7]; (thì số 7 chính là số lượng phần tử của mảng).
Nhập phần tử vào mảng một chiều sẽ sử dụng vòng lặp for duyệt từ phần tử có chỉ số i = 0 của mảng đến phần tử cuối cùng của mảng là n – 1.
Nhập các phần tử vào mảng trong C/C++ có n phần tử
#include <stdio.h>
int main(){
//khai bao bien n
int n;
printf("NHAP VAO N PHAN TU: ");
//nhap du lieu va gan vao bien int n
scanf("%d",&n);
//sau khi nhap n, khai bao mang int a[n] (mang nay co n phan tu)
int a[n];
//dung vong lap for duyet tu vi tri index thu 0 cho den vi tri n - 1
for(int i = 0; i <= n - 1; i++){
//nhap gia tri va gan vao tung phan tu a[i] cua mang
printf("NHAP a[%d]: ",i);
scanf("%d",&a[i]);
}
}
Nhập các phần tử vào mảng trong C/C++ có n phần tử – sử dụng hàm
#include <stdio.h>
void Nhap(int a[], int n){
//dung vong lap for duyet tu vi tri index thu 0 cho den vi tri n - 1
for(int i = 0; i <= n - 1; i++){
//nhap gia tri va gan vao tung phan tu a[i] cua mang
printf("NHAP A[%d]: ",i);
scanf("%d",&a[i]);
}
}
int main(){
//khai bao bien n
int n;
printf("NHAP VAO N PHAN TU: ");
//nhap du lieu va gan vao bien int n
scanf("%d",&n);
//sau khi nhap n, khai bao mang int a[n] (mang nay co n phan tu)
int a[n];
//goi ham nhap va truyen vao mang a va so n
Nhap(a,n);
}
Xuất các phần tử có trong mảng
Chương trình dưới đây sẽ xuất ra toàn bộ các phần tử có trong mảng a vừa nhập vào ở trên
#include <stdio.h>
int main(){
//khai bao bien n
int n;
printf("NHAP VAO N PHAN TU: ");
//nhap du lieu va gan vao bien int n
scanf("%d",&n);
//sau khi nhap n, khai bao mang int a[n] (mang nay co n phan tu)
int a[n];
//dung vong lap for duyet tu vi tri index thu 0 cho den vi tri n - 1
for(int i = 0; i <= n - 1; i++){
//nhap gia tri va gan vao tung phan tu a[i] cua mang
printf("NHAP a[%d]: ",i);
scanf("%d",&a[i]);
}
printf("\nPHAN TU SAU KHI NHAP VAO MANG\n");
//dung vong lap for duyet tu vi tri index thu 0 cho den vi tri n - 1
for(int i = 0; i <= n - 1; i++){
//xuat cac phan tu a[i] co trong mang ra man hinh
printf("a[%d] = %d \n",i, a[i]);
}
}
Nhập/Xuất các phần tử có trong mảng trong C/C++ có n phần tử – sử dụng hàm
#include <stdio.h>
void Nhap(int a[], int n){
//dung vong lap for duyet tu vi tri index thu 0 cho den vi tri n - 1
for(int i = 0; i <= n - 1; i++){
//nhap gia tri va gan vao tung phan tu a[i] cua mang
printf("NHAP A[%d]: ",i);
scanf("%d",&a[i]);
}
}
void Xuat(int a[], int n){
printf("\nCAC PHAN TU CO TRONG MANG\n");
for(int i = 0; i <= n - 1; i++){
// xuat cac phan tu a[i] co trong mang ra man hinh
printf("A[%d] = %d \n" ,i,a[i]);
}
}
int main(){
//khai bao bien n
int n;
printf("NHAP VAO N PHAN TU: ");
//nhap du lieu va gan vao bien int n
scanf("%d",&n);
//sau khi nhap n, khai bao mang int a[n] (mang nay co n phan tu)
int a[n];
//goi ham nhap va truyen vao mang a va so n
Nhap(a,n);
//goi ham xuat
Xuat(a,n);
}
nếu lấy mã mà mã báo sai, thì điền mã
ở cuối trang, không phải nút màu xanh. Nếu không tìm thấy trang trên google thì nhấn nút đổi nhiệm vụ nhé