2013年计算机三级网络技术上机模拟题及答案解析二十九_第2页

考试站(www.examzz.com)   【考试站:中国教育考试第一门户】   2013年4月26日
  【答案】
  void CountRs(void)
  {
  int i,j; /*定义计数器变量*/
  int count; /*存储每张选票的选中人数,以判断选票是否有效*/
  for(i=0;i<10;i++) /*初始化数组yy*/
  yy[i]=0;
  for(i=0;i<100;i++) /*依次取每张选票进行统计*/
  {
  count=0;
  for(j=0;j<10;j++) /*统计每张选票的选中人数count*/
  if(xx[i][j]=='1')
  count++;
  if(count<=5) /*当count值小于等于5时为有效选票*/
  for(j=0;j<10;j++) /*统计有效选票*/
  if(xx[i][j]=='1')
  yy[j]++;
  }
  }
  【解析】本题运用多重循环来依次取每一张选票进行统计。
  首先,运用一个for循环对数组yy进行初始化。
  接着,对每张选票的有效性进行检查,当选票上的选中人数小于等于5时才是有效选票,不符合条件的被丢弃。
  最后对有效选票上的投票情况进行统计,将投票结果保存在数组yy中。
首页 1 2 尾页

相关文章