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 | #include<stdio.h>
int fun( int m)
{
int i,k,s=0;
for (_____1_____)
{
for (_____2_____)
if (_____3_____)
break ;
if (_____4_____)
_____5_____
}
_____6_____
}
void main()
{
int y;
void TestFunc();
y=fun(20);
printf ( "y=%d\n" ,y);
TestFunc();
}
void TestFunc()
{
FILE *IN,*OUT;
int iIN,iOUT,i;
IN= fopen ( "in.dat" , "r" );
if (IN==NULL)
{
printf ( "Please Verify The Currernt Dir..It May Be Changed" );
}
OUT= fopen ( "out.dat" , "w" );
if (OUT==NULL)
{
printf ( "Please Verify The Current Dir.. It May Be Changed" );
}
for (i=0;i<5;i++)
{
fscanf (IN, "%d" ,&iIN);
iOUT=fun(iIN);
fprintf (OUT, "%d\n" ,iOUT);
}
fclose (IN);
fclose (OUT);
}
|