QIUJIE用陣列統計100個人給10個人投票

程式碼女民工發表於2021-09-18

有10位候選人,編號為1-10。現有100人參與投票,計算每位候選人的得票數。透過鍵盤輸入投票人的投票編號並將資料儲存到陣列b中,候選人的得票數按編號順序儲存到陣列a中。如果輸入的投票編號不是1-10的數字,輸入終止。具體要求如下:點選“試題資料夾”按鈕進入,開啟專案,然後編寫程式並進行除錯。

#include<stdio.h>
#include<stdlib.h>
void main()
{
     int a[10],b[100],rate,n=0,i; //陣列a的10個元素按順序分別代表1號--10號的投票數
    while(n<100)
    { //將投票資料透過鍵盤輸入儲存到陣列b中,並且輸的不是1到10的編號,輸入結束
          scanf("%d",&rate);
          if(rate<1||rate>10) break;
          b[n]=rate;
          n++;
    }
    /*************程式碼開始**********/



   /***********程式碼結束************/
   for(i=0;i<10;i++)
          printf("編號%d:%d票\n",i+1,a[i]);
    system("pause");
}

【注意】:部分源程式在檔案PROG1.C中,請勿改動主函式main和其他函式中的任何內容,僅在/*****程式碼開始****/到/****程式碼結束****/之間填入預設的若干語句,並且在該語句塊中不允許宣告新的變數以及不允許寫printf輸出語句。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70007056/viewspace-2792759/,如需轉載,請註明出處,否則將追究法律責任。

相關文章