xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 2KB
    文件類型: .cpp
    金幣: 1
    下載: 0 次
    發布日期: 2021-06-11
  • 語言: C/C++
  • 標簽: C++??統計??票數??源碼??

資源簡介

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

資源截圖

代碼片段和文件信息

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

//函數結果狀態代碼
#define?TRUE?1
#define?FALSE?0
#define?OK?1
#define?ERROR?0
#define?INFEASIBLE?-1
#define?OVERFLOW?-2

//Status是函數的類型,其值是函數的狀態代碼
typedef?int?Status;
//為了方便,設定棧內元素類型為整型
typedef?int?ElemType;


//對單鏈表節點結構的進行定義
typedef?struct?LNode{
ElemType?data;
struct?LNode?*next;
}LNode*linkList;


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

評論

共有 條評論