首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
有两个磁盘文件A、B,各存放一行字母,要求把这两个文件中的信息按字母顺序排列合并,输出到一个新文件C中。
有两个磁盘文件A、B,各存放一行字母,要求把这两个文件中的信息按字母顺序排列合并,输出到一个新文件C中。
admin
2010-04-24
28
问题
有两个磁盘文件A、B,各存放一行字母,要求把这两个文件中的信息按字母顺序排列合并,输出到一个新文件C中。
选项
答案
可先分别将A、B文件的内容读出放到数组C中,再对数组C排序,最后再将数组内容写到文件C中,程序为: #include<stdio.h> main() /*合并A、B文件内容到C文件中*/ { FILE*fp; int i,j,n,m; char c[160],t,ch; if((fp=fopen("A","r"))==Null) { printf("文件A can’t open\n"); exit(0); } else { printf("\n文件A的内容为\n") for(i=0;(ch=fgetc(fp))!=EOF:i++) { C[i]=oh; putchar(C[-i]); } fclose(fp); m=i; } if((fp=fopen("B","r")==Null) { printf("B文件can’t open\n"); exit(0); } else { printf("\nB文件内容是\n"); for(i=m;(ch=fgetc(fp))!=EOF;i++) { C[i]=ch; putchar([i]); } fclose(fp); } n=i;/*排序*/ for(i=0;i<n;i++) for(j=i+1;j<m,j++) if(C[i]>c[j]) { t=c[i]; c[i]=c[j]; c[j]=t; } printf("\nC文件是\n"); fp=fopen("c","w") /* 写入C文件中*/ for(i=0;i<m;i++) {putchar(c[i],fp); putchar(c[i]); } fclose(fp); } /*main*/
解析
转载请注明原文地址:https://kaotiyun.com/show/WuAx777K
本试题收录于:
数据结构题库理工类分类
0
数据结构
理工类
相关试题推荐
若生成多项式:x4+x2+1,求信息位1010010的CRC冗余位。
HDLC的帧类型包括信息帧、监控帧和()
假定要发送的信息为11001001,并且使用CRC多项式x3+1来检错。那么应该发送的信息为()
传输层的两个主要目的:一是提供可靠的________的通信;二是向会话层提供独立于网络的传输服务。
_______是各个网络节点先声明自己有数据要发送,再根据声明的顺序依次获得信道的使用权来发送数据。
假设有一个滑动窗口协议使用许多位作为序列号,使得在接收端能分辨出序列中预期新发来的帧编号和那些重发送的老的帧编号。那么,4个窗口边界及窗口大小必须保持什么样的关系?
若HDLC的帧地址为“11001010”,控制字段为“10010101”,帧校验序列采用G(x)=x15+x12+x3+1来产生,请写出此帧的完整格式(FCS用规定长度的x来代替)。
释放连接过程中,当一方释放连接时,两个方向的连接都会被释放,这种方式称为()
已知主机甲与主机乙之间已建立一个TCP连接,主机甲向主机乙发送两个连续的TCP段,分别包含200字节和500字节的有效载荷,第一个段的序列号为200,主机乙正确接收两个段后,发送给主机甲的确认序列号是()
设有一顺序栈S,元素S1,S2,S3,S4,s5,S6依次进栈,如果6个元素出栈的顺序是s2,s3,S4,S6,s5,s1,则栈的容量至少应该是_________。
随机试题
某字节交叉多路通道连接6台设备,其数据传输速率如下表所示。计算每台设备传输数据两次请求的时间间隔。
A.开瓣音B.心包叩击音C.肿瘤扑落音D.收缩中晚期喀喇音缩窄性心包炎会出现
债券借贷的期限由借贷双方协商确定,但最长不得超过()天。
下列关于上市公司公开发行股票的说法正确的有()。Ⅰ.发行价格可以为公告招股意向书前20个交易日公司股票均价Ⅱ.可以全部或部分向原股东优先配售Ⅲ.可以对网下配售机构投资者进行分类,同一类别的投资者可以设定不同的配售比Ⅳ.利润分配方案已经股东大会
夫妻对婚姻关系存续期间所得的财产约定归各自所有的,夫或妻一方对外所负的债务,第三人知道该约定的,以夫或妻一方所有的财产清偿。()
A公司于2009年6月在上海证券交易所上市。2013年4月,A公司聘请B证券公司作为向不特定对象公开募集股份(以下简称“增发”)的保荐人。B证券公司就本次增发编制的发行文件有关要点如下:(1)A公司近3年的有关财务数据如下:A公司于2
某企业2009年度赊销收入净额为2000万元,销售成本为1600万元;年初、年末应收账款余额分别为100万元和400万元;年初、年末存货余额分别为200万元和600万元。该企业年末现金为560万元,流动负债为800万元。假定该企业流动资产由速动资产和存
因先占而取得所有权,从而发生所有权关系,此先占行为属于()。
我国的GB2312码用______字节对1个汉字进行编码。
Ihaveahorse.Doyouknowwhatcoloritis?Tomsaid,"Iguessitisnotblack."Briansaid,"Itiseitherbrownorgrey."Chri
最新回复
(
0
)