首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件IN.DAT中存放有100条10个候选人进行选举的记录,每条记录的长度均为10位,第一位表示第一个人选中的情况。第二位表示第二个人的选中情况,依次类推。每一位内容均为字符0或1,1表示此人被选中,0表示此人未被选中,全选或全不选(空选票)均为无效选票。
文件IN.DAT中存放有100条10个候选人进行选举的记录,每条记录的长度均为10位,第一位表示第一个人选中的情况。第二位表示第二个人的选中情况,依次类推。每一位内容均为字符0或1,1表示此人被选中,0表示此人未被选中,全选或全不选(空选票)均为无效选票。
admin
2020-12-17
50
问题
文件IN.DAT中存放有100条10个候选人进行选举的记录,每条记录的长度均为10位,第一位表示第一个人选中的情况。第二位表示第二个人的选中情况,依次类推。每一位内容均为字符0或1,1表示此人被选中,0表示此人未被选中,全选或全不选(空选票)均为无效选票。函数readData()负责将IN.DAT中的内容读人到数组inBuf[]中,请编制函数calculate()来统计每个人的选票数并把得票数依次存入outBuf[0]~outBuf[9]中,最后调用函数writeData()把结构outBuf[]输入到文件OUT.DAT中。
注意:部分源程序已给出。
请勿改动主函数main()、读函数readData()和写函数writeData的内容。
试题程序:
#include
#include
#define LINE 100
#define COL 10
char inBuf[LINE][COL];
int outBuf[COL];
int readData(void);
void writeData(void);
void calculate(void) .
{
}
void main()
{
int i;
for(i=0;i<10;i++)outBuf
=0;
if(readData())
{
printf(“IN.DAT can’t be opened\007\n”);
return;
}
calculate();
writeData();
}
int readData(void)
{
FILE*fp;
int i;
char tt[COL+1];
if((fp=fopen(“IN.DAT”,“r”))==NULL)
return 1;
for(i=0;i
{
if(fgets(tt.COL+1,fp)==NULL)
return 1;
memcpy(inBuf
,tt,COL);
}
fclose(fp);
return 0;
}
void writeData(void)
{
FILE*fp;
int i;
fp=fopen(“OUT.DAT”,“W”);
for(i=0;i<10,i++)
{
fprintf(fp,“%d\n”,outBuf
);
printf(“the amounts of number%d’S votes=%d
\n”,i+1,outBuf
);
fclose(fp);
选项
答案
Void calculate(void) { int i,j,k,sum,use_i; int useful[LINE]={-1); k=0; for(i=0;i
0&&sum
解析
本题考查的主要是如何将读入的字符型的数字转换成对应的整型数字。由于数字0~9的ASCII码是连续增加的,故可用字符0~9的ASCII码值减去字符0的ASCII码值而得到数字0~9。本题的另一个难点是如何在除去无效选票之后再进行统计,本程序中选用的是用一个数组useful[]来记录有效选票的号码,将谊数组中的值作为选票数组inBuf[][]的行下标,从而实现了对无效选票的排除。
转载请注明原文地址:https://kaotiyun.com/show/4oOZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
下列关于对等结构网络操作系统的描述最不恰当的是
下列关于超标量(Superscalar)技术的叙述,错误的是
为了在64Kb/s的通信信道上开通可视电话,假设图像分辨率为160×120,256级灰度,每秒5帧,声音信息占用32Kb/s,则必须采用图像压缩方法把图像的数据量至少压缩【 】倍。
在路由器互联的多个局域网中,通常要求每个局域网的______。
随着微型计算机的广泛应用,大量的微型计算机通过局域网联入广域网,而局域网与广域网的互一般通过______设备实现。
P2P网络存在4种主要结构类型,Napster是______目录式结构的代表。
路由器的发展表现在;从基于软件实现的路由功能的单胶线CPU结构路由器,转向基于硬件专用ASIC芯片路由交换的高性能的()。
ARP协议的目的是()。
公司使用Windows2003DHCP服务器对内部主机的IP地址进行管理,DHCP服务器的新建作用域及新建保留配置如图(a)和图(b)所示。某DHCP客户机从该DHCP服务器获取IP地址过程中,在客户机捕获的4条报文及对第4条报文的分析如下所示。
差异备份、增量备份、完全备份三种备份策略的恢复速度由慢到快依次为
随机试题
a.bestormostfavorableb.somethingthatincites,rousesorencouragesapersonc.somethingrequiredasaconditionforsome
关于B细胞阳性选择正确的是
光强为I0的自然光依次通过两个偏振片P1和P2,若P1和P2的偏振化方向的夹角为α,则透射偏振光的强度I是( )。
设计单位应当考虑施工安全操作和防护的需要,对涉及()的在设计文件中注明,并对防范生产安全事故提出指导意见。
订本式账簿的主要优点有()。
给定资料1.当下,外出旅游已是人们度假的首选。国家旅游局局长邵琪伟在2014年全国旅游工作会议上说,刚刚过去的2013年,我国旅游业实现持续健康较快发展,预计全年旅游总收入可达2.9万亿元,国内旅游人数可达32.5亿人次,出境旅游人数约9730万
简述色觉理论中的三色理论。
表达式pow(2.8,sqrt(float(x)))值的数据类型为______型。
还是成都的那些旧街道,我跟着你一步一步地走过平坦的石板路,我望着你的背影,心里安慰地想:父亲还很康健呢。一种幸福的感觉使我的全身发热了。我那时不会知道我是在梦中,也忘记了二十五午来的艰苦日子。在戏园里,我坐在你旁边,看台上的武戏,你还详细地给我解
A、Helpingone’sstudyonlearningstyle.B、Leadingthestudentstofindagoodjob.C、Masteringanabilitytowritealabreport
最新回复
(
0
)