C with classes

This commit is contained in:
e2hang
2025-12-31 00:39:23 +08:00
commit a047893756
198 changed files with 11173 additions and 0 deletions

View File

@@ -0,0 +1,42 @@
#include <stdio.h>
//<2F><><EFBFBD><EFBFBD>һ
/*int average(int *arr,int line,int row){
int sum=0;
for(int i=0;i<line*row;i++){
sum+=*arr;
*arr++;
}
return sum;
} */
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
int average(int (*arr)[3],int line,int row){
int sum=0;
for(int i=0;i<line;i++){
for(int j=0;j<row;j++){
sum+=*(*(arr+i)+j);
}
}
return sum;
}
int main(){
int * p[3];
int a[3][4];
for(int i=0;i<3;i++){
for(int j=0;j<4;j++){
scanf("%d",&a[i][j]);
}
}
for(int i=0;i<3;i++){
p[i] = a[i];
}
//<2F><><32><CEAC><EFBFBD><EFBFBD><EFBFBD>У<EFBFBD>a[i]<5D><>i<EFBFBD>е<EFBFBD>ָ<EFBFBD>룬&a[i]<5D><>i<EFBFBD>е<EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD><EBA3AC>ͷ<EFBFBD><CDB7>
for(int i=0;i<3;i++){
for(int j=0;j<4;j++){
printf("%d ",*(* (p+i)+j));
}
}
//printf("%d",average(&a[0][0],3,4));
printf("%d",average(&a,3,4));
return 0;
}