#include <iostream><br />using namespace std;<br />#define D_AF 0.85; //衰減因子<br />#define END 0.0000000001 //結束條件<br />int main(){<br />int pageNum,count;<br />cout<<"請輸入網頁個數和迭代次數"<<endl;<br />cin>>pageNum>>count;</p><p>//為PageRank賦初值<br />double *pageRank;<br />pageRank = new double[pageNum];<br />for(int i=0; i<pageNum;i++){<br />pageRank[i]=1;<br />}</p><p>//動態產生二位元組<br />int **LinkArray;<br /> LinkArray=new int*[pageNum];<br /> for(i=0;i<pageNum;i++)<br /> {<br />LinkArray[i]=new int[pageNum];<br />}</p><p>cout<<"請輸入連結結構矩陣"<<endl; // 0 1<br />for(i=0;i<pageNum;i++){<br />for(int j=0;j<pageNum;j++){<br />//cin>>*(*(LinkArray+i)+j); //輸入矩陣 兩種表達方式皆可<br />cin>>LinkArray[i][j];<br />}<br />cout<<endl;<br />}<br />/**/<br />cout<<"您輸入的連結結構矩陣:"<<endl; // 0 1<br />for(i=0;i<pageNum;i++){<br />for(int j=0;j<pageNum;j++){<br />//cout<<*(*(LinkArray+i)+j)<<"/t"; //輸入矩陣<br />cout<<LinkArray[i][j]<<"/t"; //輸入矩陣<br />}<br />cout<<endl;<br />}<br />/**/</p><p>delete []LinkArray;<br />delete []pageRank;<br />return 0;</p><p>}