首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
补充程序:该程序要求实现的功能是;把s字符串中的所有字符左移一个位置,串中的第一个字符移动到最后。请编写chg(char*s)函数实现以上功能,最后调用函数readWriteData()从IN.DAT文件中读取50组数据,分别得出结果,并把结果输出到OUT
补充程序:该程序要求实现的功能是;把s字符串中的所有字符左移一个位置,串中的第一个字符移动到最后。请编写chg(char*s)函数实现以上功能,最后调用函数readWriteData()从IN.DAT文件中读取50组数据,分别得出结果,并把结果输出到OUT
admin
2021-06-16
76
问题
补充程序:该程序要求实现的功能是;把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全国计算机三级
相关试题推荐
下列WindowsServer2003系统命令中,可以清空DNS缓存(DNScache)的是()。
下列属于广域网QoS技术的是()。
下列对交换机的描述中,错误的是()。
下列对IPv6地址FE23:0:0:050D:BC:0:0:03DA的简化表示中,错误的是()。
某企业产品部的IP地址块为211.168.15.192/26,市场部的为211.168.15.160/27,财务部的为211.168.15.128/27,这三个地址块经聚合后的地址为()。
IP地址块59.81.1.128/28、59.81.1.144/28和59.81.1.160/28经过聚合后可用的地址数为()。
以下关于P2DR安全模型的描述中,错误的是()。
BGP协议的分组中,需要周期性交换的是()。
下列关于集线器的描述中,错误的是()。
随机试题
下列关于健康咨询技巧的叙述,不正确的是
男,41岁。上腹疼痛7h,伴发热,体温38.5℃,频繁呕吐。查体发现上腹部肌紧张,压痛,无移动性浊音。血白细胞15×109/L。X线检查:膈下未见游离气体。治疗的基本措施是
妇科检查注意事项哪项不对:
某油田2007年1月生产原油100万吨,加热、修井用0.5万吨,当月全部销售,取得收入5850万元;开采天然气1000万立方米,当月销售900万立方米,待售100万立方米。若原油、天然气的单位税额分别为30元/吨和15元/千立方米,则该油田本月应纳资源税(
在体育课教学中,运动负荷的安排要遵循()。
行政复议机构应当对具体行政行为的________和适应性进行全面审查。
“不登高山,不知天之高也”属于唯物主义的知行观。()
甲、乙两个仓库各有粮食若干吨,从甲仓库运出到乙仓库后,又从乙仓库运出到甲仓库,这时甲、乙两仓库的粮食储量相等。原来甲仓库的粮食是乙仓库的几分之几?()
1945年抗日战争胜利,中国作为联合国安理会五大常任理事国之一,国际地位显著提高。其原因是:
根据汇率决定的超调模型,当一国货币供应一次性上升时:()
最新回复
(
0
)