易搜题 > 资格证大类 > 资格证考试 > 问题详情
问题详情

对10个候选人进行选举,现有一个100条记录的选票文件IN84.DAT,其数据存放格式是每条记录的长度均为10位,第一位表示第一个人的选中情况,第二位表示第二个人的选中情况,依此类推。每一位候选人的记录内容均为字符0或1,1表示此人被选中,0表示此人未被选十,若一张选票选中人数大于5个人时被认为无效的选票。给定函数ReadDat()的功能是把选票数据读入到字符串数组xx中。请编制函数CoutRs()来统计每个人的选票数并把得票数依次存入yy[0]到yy[9]中,最后调用函数WriteDat()把结果yy输出到文件 OUT84.DAT中。

注意:部分源程序已给出。

请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。

试题程序:

include<stdio.h>

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 ("数据文件IN84 .DAT不能打开! \n\007");

return;

}

CoutRs ();

WriteDat ();

}

int ReadDat (void)

{

FILE *fp;

int i;

char tt[13];

if ( (fp=fopen ("IN84 .DAT", "r") ) ==NULL) return 1;

for (i=0; i<lO0; i++)

{

if(fgets(tt,13,fp)==NULL) return 1;

memcpy(xx[i],tt,10);

xx[i] [10]=0;

}

fclose(fp);

return 0;

void WriteDat()

{

FILE *fp;

int i;

fp=fopen ("OUT84. DAT", "w");

for (i=0; i<10; i++)

{

fprintf (fp, "%d\n", yy [i] );

printf ("第%d个人的选票数=%d\n", i+1, yy [i] );

}

fclose (fp);

相关标签: 候选人  

未找到的试题在搜索页框底部可快速提交,在会员中心"提交的题"查看可解决状态。 收藏该题
查看答案

相关问题推荐

  • 招标人在发出中标通知书前,由评标委员会对中标候选人进行再次审査确认的情况有()。

    A.中标候选人财务状况发生较大变化,可能影响其履约能力

    B.中标候选人未缴纳履约保证金

    C.中标候选人放弃中标

    D.中标候选人存在违法行为,可能影响其履约能力

    E.中标候选人经营发生较大变化,可能影响其履约能力

  • 依法必须招标项目的中标候选人公示内容不包括()。
    A.中标候选人排序
    B.中标候选人响应招标文件要求的资格能力条件
    C.提出异议的期限
    D.中标候选人的项目负责人姓名
  • 东宇大学公开招聘3个教师职位,哲学学院、管理学院和经济学院各一个。每个职位都有分别来自南山大学、西京大学、北清大学的候选人。有位“聪明”人士李先生对招聘结果做出了如下预测:(1)如果哲学学院录用北清大学的候选人,那么管理学院录用西京大学的候选人;(2)如果管理学院录用南山大学的候选人,那么哲学学院也录用南山大学的候选人;(3)如果经济学院录用北清大学或者西京大学的候选人,那么管理学院录用北清大学的候选人。如果哲学学院、管理学院和经济学院最终录用的候选人的大学归属信息依次如下,则哪项符合李先生的预测?

    若哲学学院最终录用西京大学的候选人,则以下哪项表明李先生的预测错误?

    如果三个学院最终录用的候选人分别来自不同的大学,则以下哪项符合李先生的预测?

    A.南山大学、南山大学、西京大学。B.北清大学、南山大学、南山大学。C.北清大学、北清大学、南山大学。D.西京大学、北清大学、南山大学。E.西京大学、西京大学、西京大学。问题2:A.管理学院录用北清大学候选人。B.管理学院录用南山大学候选人。C.经济学院录用南山大学候选人。D.经济学院录用北清大学候选人。E.经济学院录用西京大学候选人。问题3:A.哲学学院录用西京大学候选人,经济学院录用北清大学候选人。B.哲学学院录用南山大学候选人,管理学院录用北清大学候选人。C.哲学学院录用北清大学候选人,经济学院录用西京大学候选人。D.哲学学院录用西京大学候选人,管理学院录用南山大学候选人。E.哲学学院录用南山大学候选人,管理学院录用西京大学候选人。
  • 东宇大学公开招聘3个教师职位,哲学学院、管理学院和经济学院各一个。每个职位都有来自南山大学、西京大学、北清大学的候选人,有位“聪明人士”李先生对招聘结果作出了如下预测:如果哲学学院录用北清大学的候选人,那么管理学院录用西京大学的候选人;如果管理学院录用南山大学的候选人,那么哲学学院也录用南山大学的候选人;如果经济学院录用北清大学或者西京大学的候选人,那么管理学院录用北清大学的候选人。如果有三个学院最终录用的候选人分别来自不同的大学,则以下哪项符合李先生的预测?
    A.哲学学院录用西京大学候选人,经济学院录用北清大学候选人
    B.哲学学院利用南山大学候选人,管理学院录用北清大学候选人
    C.哲学学院利用北清大学候选人,经济学院录用西京大学候选人
    D.哲学学院利用西京大学候选人,管理学院录用南山大学候选人
    E.哲学学院利用南山大学候选人,管理学院录用西京大学候选人
联系客服 会员中心
TOP