1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | #include<conio.h>
#include<stdio.h>
#define M 3
#define N 4
void fun( int tt[M][N], int pp[N])
{
int i,j;
for (_____1_____)
{
_____2_____
for (_____3_____)
if (_____4_____)
_____5_____
}
}
void main()
{
int t[M][N]={{22,45,56,30},
{19,33,45,38},
{20,22,66,40}};
void NONO();
int p[N],i,j,k;
printf ( "The original data is:\n" );
for (i=0;i<M;i++)
{
for (j=0;j<N;j++)
printf ( "%6d" ,t[i][j]);
printf ( "\n" );
}
fun(t,p);
printf ( "\nThe result is:\n" );
for (k=0;k<N;k++)
printf ( "%4d" ,p[k]);
printf ( "\n" );
NONO();
}
void NONO()
{
int i,j, array[3][4],p[4];
FILE *rf,*wf;
rf = fopen ( "in.dat" , "r" );
wf = fopen ( "out.dat" , "w" );
for (i=0;i<3;i++)
for (j=0;j<4;j++)
fscanf (rf, "%d" ,&array[i][j]);
fun(array,p);
for (j=0;j<4;j++)
{
fprintf (wf, "%7d" ,p[j]);
fprintf (wf, "\n" );
}
fclose (rf);
fclose (wf);
}
|