91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

雖然技術(shù)含量不高,但是很靈活的。 (1) 應(yīng)該能夠根據(jù)用戶需要,自主選擇候選人的個數(shù) (2) 用不同的代號來代表不同的候選人。 (3) 應(yīng)該能夠具有一定的提示錯誤功能,并允許用戶即時糾正,而不必從頭到位重新執(zhí)行程序。 (4) 對選民的數(shù)目應(yīng)該沒有限制,可多可少。 (5) 輸出的結(jié)果應(yīng)該明顯,包括各個候選人的得票情況,選民的總?cè)藬?shù),以及棄權(quán)選民的人數(shù)等。

資源截圖

代碼片段和文件信息

/*
說明:4. 設(shè)計一個統(tǒng)計選票的算法,輸出每個候選的得票結(jié)果(假設(shè)采用單鏈表存
放選票,候選人編號依次為1,2,3,……,N,且每張選票選且只選一人)
提示:以單鏈表存放選票,每個結(jié)點的data域存放該選票所選的候選人。用一個數(shù)組a統(tǒng)
計得票結(jié)果。
*/
#include
using?namespace?std;

//函數(shù)結(jié)果狀態(tài)代碼
#define?TRUE?1
#define?FALSE?0
#define?OK?1
#define?ERROR?0
#define?INFEASIBLE?-1
#define?OVERFLOW?-2

//Status是函數(shù)的類型,其值是函數(shù)的狀態(tài)代碼
typedef?int?Status;
//為了方便,設(shè)定棧內(nèi)元素類型為整型
typedef?int?ElemType;


//對單鏈表節(jié)點結(jié)構(gòu)的進行定義
typedef?struct?LNode{
ElemType?data;
struct?LNode?*next;
}LNode*linkList;


//逆位序輸入n個元素之,建立帶表頭節(jié)點的單鏈線性表
/////////////////////////////////////////////////////////////////////////////
void?CreateList_L(linkList?&Lint?n)
{
// linkList?q;
L=(linkList)malloc(sizeof(LNode));
L->next=NULL;//建立一個帶頭結(jié)點的單鏈表
linkList?p;
for(;n>0;)
{
p=(linkList)malloc(sizeof(LNode));//生成頭結(jié)點
cout<<“請輸入您支持的候選人的代號(1到n,0表示棄權(quán),負數(shù)表示投票結(jié)束):“< cin>>p->data;//輸入元素值
if(p->data<

評論

共有 條評論