3.4 Main function calling above subfunctions
//run on VS 2010
#include<iostream>
int main(){
int i,j;
int pair1[10],pair2[10];
for(i=0;i<10;i++)pair1[i]=pair2[i]=0;
int times = pf8new(pair1,pair2,10);
//int times = pf8int1(pair1,pair2,10);
for(int i=0;i<10;i++)
printf("(p,q)=(%d,%d)\n",(int)pair1[i],(int)pair2[i]);
printf("times=%d\n",times);
pf8iter(pair1,pair2,10);
for(int i=0;i<13;i++)
printf("(p,q)=(%d,%d)\n",pair1[i],pair2[i]);
return 0;
}