首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
补充程序:该程序要求实现的功能是;把s字符串中的所有字符左移一个位置,串中的第一个字符移动到最后。请编写chg(char*s)函数实现以上功能,最后调用函数readWriteData()从IN.DAT文件中读取50组数据,分别得出结果,并把结果输出到OUT
补充程序:该程序要求实现的功能是;把s字符串中的所有字符左移一个位置,串中的第一个字符移动到最后。请编写chg(char*s)函数实现以上功能,最后调用函数readWriteData()从IN.DAT文件中读取50组数据,分别得出结果,并把结果输出到OUT
admin
2021-06-16
44
问题
补充程序:该程序要求实现的功能是;把s字符串中的所有字符左移一个位置,串中的第一个字符移动到最后。请编写chg(char*s)函数实现以上功能,最后调用函数readWriteData()从IN.DAT文件中读取50组数据,分别得出结果,并把结果输出到OUT.DAT文件中。
例如:s字符串中原有内容为:Mn.123xyZ,调用后结果为:n.123xyZM。
注意:部分源程序已经给出。
请勿改动主函数main()和输出函数readWriteData()的内容。
试题程序:
#include
#include
#define N 8l
void readWriteData()
void chg(char*s)
{
}
main()
{
char aENq}
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”,8);
chg(a);
fprintf(wf,“%s\n”,a);
}
felose(rf);
fclose(wf);
}
选项
答案
void chg(char*s) { int i,str1; char ch; str1=strlen(s); eh=*s; for(i=0;i
解析
取s所指的字符串的长度,将其首字母放入ch中,循环遍历第1至倒数第2个字符。再将后一个字符赋给前一个字符。将保存的第一个字符存入最后一个位置即可。
转载请注明原文地址:https://kaotiyun.com/show/RyOZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
如下图所示,网络站点A发送数据包给B,在数据包经过路由器转发的过程中,封装在数据包1中的目地IP地址和目的MAC地址是()。
下列对于loopback接口的描述中,错误的是()。
加快Catalyst3548发生直接链路失效时的收敛速度,正确配置生成树可选功能的命令是()。
下列不属于无线接入技术的是()。
下列对IPv6地址FE01:0:0:050D:23:0:0:0:03D4的简化表示中,错误的是()。
每一个OSPF区域拥有一个区域标识符,区域标识符的位数是()。
在一台主机上用浏览器无法访问到域名为www.pku.edu.cn的网站,并且在这台主机上执行ping命令时有如下信息C:\>pingwww.pku.edu.cnPingingwww.pku.edu.cn[162.105.131.11
Cisco路由器第3模块第1端口通过E1标准的DDN专线与一台远程路由器相连,端口的IP地址为195.112.41.81/30,远程路由器端口封装PPP协议。下列路由器的端口配置,正确的是()。
如下图所示,某园区网用2.5Gbps的vos技术与Internet相连,POS接口的帧格式是SONET。路由协议的选择方案是:园区网内部采用OSPF动态路由协议,园区网与Internet的连接使用静态路由。问题:请阅读以下R3和R4的部分配置信息,并
下列关于SNMP操作的描述中,正确的是
随机试题
试述尊重客观规律和发挥主观能动性辩证关系的原理及其对我国社会主义现代化建设的指导意义。
营养性巨幼细胞贫血对治疗最早出现反应的是
哮病的主症是( )。
A、厚朴B、五味子C、补骨脂D、秦皮E、异紫杉脂属于新木脂素类型的是
对直方图的形状观察分析,阐述不正确的是( )。
拍卖人是指取得拍卖师资格证书的、主持拍卖活动的人。()
已知网络计划中工作M.有两项紧后工作,这两项紧后工作的最早开始时间分别为第15天和第18天,工作M的最早开始时间和最迟开始时间分别为第6天和第9天,如果工作M的持续时间为9天,则工作M(38)。
下列程序的输出结果是DimxAsIntegerPrivateSubCommand4_Click()DimyAsIntegerx=3y=10Callfun(y,x)MsgBox"y=
Whenwilltheymeet?
Boilerroomsareoftendirtyandsteamy,butthisoneispristine(干净的)andcool.FoxPointisaspankingnew47-unit【C1】_______
最新回复
(
0
)