#include <iostream> using namespace std; #define D_AF 0.85; //衰减因子 #define END 0.0000000001 //结束条件 int main(){ int pageNum,count; cout<<"请输入网页个数和迭代次数"<<endl; cin>>pageNum>>count; //为PageRank赋初值 double *pageRank; pageRank = new double[pageNum]; for(int i=0; i<pageNum;i++){ pageRank[i]=1; } //动态生成二位数组 int **LinkArray; LinkArray=new int*[pageNum]; for(i=0;i<pageNum;i++) { LinkArray[i]=new int[pageNum]; } cout<<"请输入链接结构矩阵"<<endl; // 0 1 for(i=0;i<pageNum;i++){ for(int j=0;j<pageNum;j++){ //cin>>*(*(LinkArray+i)+j); //输入矩阵 两种表达方式皆可 cin>>LinkArray[i][j]; } cout<<endl; } /**/ cout<<"您输入的链接结构矩阵:"<<endl; // 0 1 for(i=0;i<pageNum;i++){ for(int j=0;j<pageNum;j++){ //cout<<*(*(LinkArray+i)+j)<<"/t"; //输入矩阵 cout<<LinkArray[i][j]<<"/t"; //输入矩阵 } cout<<endl; } /**/ delete []LinkArray; delete []pageRank; return 0; }