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 | #include<stdio.h>
void main()
{
int m,n;
long s;
long fun( int , int );
void TestFunc();
printf ( "输入m和n的值:" );
scanf ( "%d%d" ,&m,&n);
s=fun(m,n);
printf ( "s=%ld\n" ,s);
TestFunc();
}
long fun( int m, int n)
{
long int x=1;
int i;
for (_____1_____)
_____2_____
_____3_____
}
void TestFunc()
{
FILE *IN,*OUT;
int n;
int i[2];
long o;
IN= fopen ( "in.dat" , "r" );
if (IN==NULL)
{
printf ( "Read File Error" );
}
OUT= fopen ( "out.dat" , "w" );
if (OUT==NULL)
{
printf ( "Write File Error" );
}
for (n=0;n<2;n++)
{
fscanf (IN, "%d" ,&i[n]);
}
o=fun(i[0],i[1]);
fprintf (OUT, "%ld\n" ,o);
fclose (IN);
fclose (OUT);
}
|