首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
补充程序;该程序要求实现的功能是;把S字符串中的所有字符左移一个位置,串中的第一个字符移动到最后。请编写chg(char*s)函数实现以上功能,最后调用函数readWriteData()从IN.DAT文件中读取50组数据,分别得出结果,并把结果输出到OUT
补充程序;该程序要求实现的功能是;把S字符串中的所有字符左移一个位置,串中的第一个字符移动到最后。请编写chg(char*s)函数实现以上功能,最后调用函数readWriteData()从IN.DAT文件中读取50组数据,分别得出结果,并把结果输出到OUT
admin
2011-06-14
36
问题
补充程序;该程序要求实现的功能是;把S字符串中的所有字符左移一个位置,串中的第一个字符移动到最后。请编写chg(char*s)函数实现以上功能,最后调用函数readWriteData()从IN.DAT文件中读取50组数据,分别得出结果,并把结果输出到OUT.DAT文件中。
例如;s字符串中原有内容为;Mn.123xyZ,调用后结果为;n.1 23xyZM。
注意;部分源程序已经给出。
请勿改动主函数main()和输出函数readWriteData()的内容。
试题程序;
#include
#include
#define N 81
void readWriteData()
void chg(char*s)
{
}
main()
{
char a[N];
printf("Enter a string;");
gets(a);
printf("The original string is;");
puts(a);
chg(a);
printf("The string after modified;");
puts(a);
readWriteData();
}
void readWriteData()
{
int i;
char a[N];
FILE*rf,*wf;
rf=fopen("IN.DAT","r");
wf=fopen("OUT.DAT","w");
for(i=0;i<50;i++)
{
fscanf(rf,"%S",a);
chg(a);
fprintf(wf,"%s\n",a);
}
fclose(rf);
fclose(wf);
}
选项
答案
void chg(char*s) { int i,strl; char ch; strl=strlen(s); ch=*s; for(i=0;i
解析
取s所指的字符串的长度,将其首字母放入ch中,循环遍历第1至倒数第2个字符,再将后一个字符赋给前一个字符。将保存的第一个字符存入最后一个位置即可。
转载请注明原文地址:https://kaotiyun.com/show/mraZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
计算机网络是以能够相互共享资源的方式互联起来的【 】系统的集合。
一台主机的IP地址为202.113.224.68,子网屏蔽码为255.255.255.240,那么这台主机的主机号为______。
在因特网电子邮件系统中,电子邮件应用程序()。
数据链路层采用差错控制和______方法,使其数据传输的物理线路变成无差错的数据链路。
当一台主机A配置了同一网络中另一台主机B相同的IP地址时,会()。
一个非零的无符号二进制整数,若在其右边末尾加上两个“0”形成一个新的无符号二进制整数,则新的数是原来数的【 】倍。
802.5标准定义了源路由网桥。它假定每一个结点在发送帧时都已经清楚地知道发往各个目的结点的路由,源结点在发送帧时需要将详细的路由信息放在帧的______。
下面描述正确的是()。
下列关于Windows2000Server域的描述,正确的是()。
在发送哪条POP3命令之后,具有“删除”标记的邮件将被删除?()。
随机试题
滑动轴承在液体动压润滑条件下工作时,当轴的转速越高且载荷越小时,偏心距反而越大。()
建筑材料按材料的化学成分可分为()。
钻孔灌注桩施工时,为防止塌孔与缩径,通常采取措施之一是()。
下列属于社会审计组织审计业务范围的是()。
地方旅游管理部门接到漂流事故报告后,应立即将情况向上级旅游行政管理部门报告,并积极配合()等部门组织事故调查,包括伤员的救治和其他善后工作。
关于什么叫做“文明”,翻开字典,可以找到各种各样的不同解释。查阅资料,上千篇研讨论文也不难找到。然而,所有的这些解释和阐述,事实上都抵不过我们每一个人“从我做起”的点滴行为的累积功效。比如说,垃圾要扔到垃圾桶里,比如说,扔垃圾的时候稍微留意,区分一下是否可
在Internet中计算机之间直接利用IP地址进行寻址,因而需要将用户提供的主机名转换成IP地址,这个过程称为域名解析。Internet域名解析有______和反复解析两种方式。
英文缩写ROM的中文译名是()。
【B1】【B8】
Whichofthefollowingistrueaccordingtothespeaker?
最新回复
(
0
)