<tr id="imima"></tr>
<rt id="imima"></rt>
手機版
您的當前位置: 考試資料網 > 計算機 > 等級考試 > 哲學家就餐問題--C原代碼

哲學家就餐問題--C原代碼

來源:等級考試 時間:2017-08-20 點擊: 推薦訪問:哲學家就餐問題c語言

【www.8fenzhong.cn--等級考試】

計算機等級網權威發布哲學家就餐問題--C原代碼,更多哲學家就餐問題--C原代碼相關信息請訪問計算機等級考試網。

{pp=phead;
phead->next->mouth=1; mouthm=1; /*下一位哲學家從一開始報,mm用于將順序報出數的交給嘴巴*/
phead=pend->next=phead->next; /*兩個指針一定要相鄰*/
numbnew=(struct numbsave*)malloc(sizeof(struct numbsave));
m=pp->password; /*修改m的值為離開哲學家的password*/
numbnew->numsave=pp->number;
if(top==NULL) {top=numbnew; top->next=NULL;} /*離開的哲學家的編號存入numbsave的最后節點*/
else { numbthis=top;
while(numbthis->next!=NULL) numbthis=numbthis->next;
numbthis->next=numbnew; numbnew->next=NULL;
}
free(pp);
}
else {pend=pend->next;
phead=phead->next; /*讓phead指向下一個*/
mouthm++;
phead->mouth=mouthm; /*嘴巴說我該報mouthm*/
}
} /*打印離桌順序*/
printf("\n\tphilosopher away from cookdesk in the follow queue:\n\t");
while(top!=NULL)
{ printf("%d ",top->numsave);
top=top->next;
}
printf("%d ",pend->number); /*這個千萬別忘了,他是運氣最好的一位*/
printf("\n\tpress any key to go back......");
while(!kbhit()) ;
}

[ 內 容 結 束 ]

本文來源:http://www.8fenzhong.cn/js/2726/

擴展閱讀文章

考試資料網 http://www.8fenzhong.cn

Copyright © 2002-2018 . 考試資料網 版權所有 京ICP備11356960號

Top
977彩票