頻道欄目
首頁 > 考試 > 等級考試 > 三級 > 網絡技術 > 正文

計算機等級考試三級網絡技術上機題(9)

2014-12-22 08:25:23           
收藏   我要投稿
對10個候選人進行選舉,現有一個100條記錄的選票文件IN79.DAT,其數據存放格式是每條記錄的長度均為10位,第一位表示第一個人的選中情況,第二位表示第二個人的選中情況,依此類推。每一位候選人的記錄內容均為字符0或1,1表示此人被選中,0表示此人未被選中,若一張選票選中人數大于5個人時被認為無效的選票。給定函數ReadDat( )的功能是把選票數據讀入到字符串數組xx中。請編制函數CoutRs( )來統計每個人的選票數并把得票數依次存入yy[0]到yy[9]中,最后調用函數WriteDat( )把結果yy輸出到文件OUT79.DAT中。
  注意:部分源程序已給出。
  請勿改動主函數main( )、讀函數ReadDat( )和寫函數WriteDat( )的內容。
  試題程序:
  #include
  #include
  char xx[100][11];
  int yy[10];
  int ReadDat(void);
  void WriteDat(void);
  void CoutRs(void)
  {
  }
  void main()
  {
  int i;
  for(i=0;i<10;i++)>
  yy[i]=0;
  if(ReadDat())
  {
  printf("數據文件IN79.DAT不能打開!n加拿大28火车判定方法