文件读入读出
FILE *fin,*fout;
fin=fopen("data.in","rb");
fout=fopen("data.out","wb");
fscanf(fin,"%d",&n);
fprintf(fout,"%d",n);
fclose(fin);
fclose(fclose);
一维动态数组
int m;
int *a=new int[m];
二维动态数组
int m,n,k;
int **p=new int*[m];
for(k=0;k<m;k++)
p[i]=new int[n];
简单的统计题,搞了很久,主要是数组的读入出现问题,要加上
“&”,很是奇葩hh。
include<stdio.h>
int main(){
FILE *fin,*fout;
fin=fopen("data.in","rb");
fout=fopen("data.out","wb");
int m,n,i,k=0;
fscanf(fin,"%d",&n);
int *a=new int[n];
for(i=0;i<n;i++) {
fscanf(fin,"%d",&a[i]);
}
fscanf(fin,"%d",&m);
for(i=0;i<n;i++){