首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
有两个磁盘文件A、B,各存放一行字母,要求把这两个文件中的信息按字母顺序排列合并,输出到一个新文件C中。
有两个磁盘文件A、B,各存放一行字母,要求把这两个文件中的信息按字母顺序排列合并,输出到一个新文件C中。
admin
2010-04-24
33
问题
有两个磁盘文件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
数据结构
理工类
相关试题推荐
负责管理与发布InternetRFC技术文件的组织是()
HDLC的帧类型包括信息帧、监控帧和()
网络协议中,涉及数据及控制信息的格式、编码及信号电平等的是()
下图所示的子网使用了距离矢量路由算法,当下列矢量到达路由器C时,来自B的矢量为(5,0,7,10,7,8);来自D的矢量为(12,10,3,0,10,4);来自E的矢量为(2,7,9,10,0,6)。经测量,C到B、D、E的延迟分别为5、1、10。请给出C
_______是各个网络节点先声明自己有数据要发送,再根据声明的顺序依次获得信道的使用权来发送数据。
若HDLC的帧地址为“11001010”,控制字段为“10010101”,帧校验序列采用G(x)=x15+x12+x3+1来产生,请写出此帧的完整格式(FCS用规定长度的x来代替)。
传输服务是通过建立连接的两个传输实体之间所采用的_______来实现的。
已知广义表L=((a,b,c),a,(x,y,z)),从L表中取出原子项y的运算是_________。
随机试题
在粗甲醇精馏精制中,预精馏塔是脱出粗甲醇中的()。
下列说法与子宫脱垂有关的是()
磷酸戊糖途径的重要生理功能有
患者,男性,72岁,昏迷、意识不清3天急诊入院。脑穿通畸形囊肿的鉴别诊断有
我国土地使用权出让可以采取()方式。
某企业2010年1月1日购入一项专利权,价值为180000元,同时规定其使用年限为8年,预计净残值为零,采用直线法对其进行摊销。2015年该专利权发生了减值,其可收回金额为25000元。2016年企业应对该专利权计提的摊销额为()元。
风险价值VAR的估算方法包括以下哪些选项()。Ⅰ.参数法Ⅱ.蒙特卡洛模拟法Ⅲ.现金流折现法Ⅳ.历史模拟法
蒙德里安的艺术又被称为()①冷抽象②热抽象③风格派④新造型主义
某单位组织职工游览上海世博园。所有参观沙特馆的职工都未能参观德国馆。凡参观沙特馆的职工也未能参观日本馆。有些参观丹麦馆的职工参观了德国馆,有些参观丹麦馆的职工参观了日本馆,有些参观丹麦馆的职工参观了沙特馆。如果以上陈述为真,下面哪项关于该单位职工的陈述必
Note:whenmorethanoneanswerisrequired,thesemaybegiveninanyorder.Somechoicesmayberequiredmorethanonce.
最新回复
(
0
)