#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define MAX_SIZE 5
#define ARR_MAX 200111
int* chk_add(int arr);
void main(void){
int arr[MAX_SIZE],arr1[ARR_MAX];
int i,j,jj,ab;
int *add;
clock_t start;
double duration,aa;
long repetitions;
FILE *fp;
for(jj=0;jj<10;jj++){
start=clock();
repetitions=0;
for(i=0;i<MAX_SIZE;i++){
do{
repetitions++;
arr[i]=rand() % 1000;
for(j=0;j<ARR_MAX;j++)
arr1[j]=++arr[i];
}while(clock()-start<1000);
printf("the number %d is:%d\n",i+1,arr[i]);
printf("the address of number %d is:%u\n",i+1,&arr[i]);
}
duration=((double)(clock()-start))/CLOCKS_PER_SEC;
duration /=repetitions;
fp=fopen("a.txt","a");
fprintf(fp,"%lf——%d\n",duration,repetitions);
fclose(fp);
printf("\ntime spent:%lf,repetitions:%9d\n",duration,repetitions);
}
fp=fopen("a.txt","r");
if(fp==NULL){printf("can't open file.\n");exit(0);}
while(!(feof(fp))){
fscanf(fp,"%lf——%d\n",&aa,&ab);
printf("%lf——%d\n",aa,ab);
}
fclose(fp);
}