Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
#include<stdio.h>
void nhap(int arr[ ] [4],int n,int m){
int i,j;
for(i=0;i<m;i++){
for(j=0;j<n;j++){
scanf("%d",&arr[i][j]);
}
}
}
void xuat(int arr[][4],int m,int n){
int i,j;
for(i=0;i<m;i++){
for(j=0;j<n;j++){
printf("%d\t ",arr[i][j]);
}
}
printf("\n");
}
int main(){
int arr[3][4]={
{1,2,3,4},
{5,6,7,8},
{9,10,11,12}
};
int m = sizeof(arr)/sizeof(int);
int n = sizeof(arr[0])/sizeof(int);
m/=n;// so hang=so ptu cua mang chia so cot
xuat(arr,m,n);
return 0;
e mới học c dc 1 tuan cho e hoi sao e không in ra đc ma tran của mảng hai chiều ạ
Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.
Đăng nhập
K9
SuperAdmin, KquizAdmin, KquizAuthor
đã bình luận
12:12 04-10-2021
bạn phải in xuống dòng khi kết thúc vòng for bên trong chứ. print("/n") của bạn nằm sai chỗ rồi