首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
补充程序;该程序要求实现的功能是;把S字符串中的所有字符左移一个位置,串中的第一个字符移动到最后。请编写chg(char*s)函数实现以上功能,最后调用函数readWriteData()从IN.DAT文件中读取50组数据,分别得出结果,并把结果输出到OUT
补充程序;该程序要求实现的功能是;把S字符串中的所有字符左移一个位置,串中的第一个字符移动到最后。请编写chg(char*s)函数实现以上功能,最后调用函数readWriteData()从IN.DAT文件中读取50组数据,分别得出结果,并把结果输出到OUT
admin
2011-06-14
62
问题
补充程序;该程序要求实现的功能是;把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://www.kaotiyun.com/show/mraZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
计算机网络拓扑主要是指通信子网的拓扑构型。网络拓扑影响着网络的性能,以及______。Ⅰ.安全性Ⅱ.系统可靠性Ⅲ.层次结构Ⅳ.通信费用
ATM信元的长度是()。
关于网络技术的发展趋势,以下哪种说法是不正确的()。
计算机网络能够不受地理上的束缚实现资源共享,下列不属于共享的资源是()。
针对不同的传输介质,Ethernet网卡提供了相应的接口,其中适用光纤的网卡应提供()。
从用户的角度看,文件系统的功能是要实现按名存取。为了达到这一目的,一般要建立______。
对明文进行加密的一组规则称为()。
下表为一路由器R的路由表。如果该路由器接收到一个源IP地址为192.168.10.2、目的IP地址为192.168.2.10的IP数据报,那么它将把此IP数据报投递到()。
一台主机的IP地址为11.1.1.100,子网掩码为255.0.0.0。现在用户需要配置该主机的默认路由。经过观察发现,与该主机直接相连的路由器具有如下4个IP地址和子网掩码:Ⅰ.IP地址:11.1.1.1,子网掩码:255.0.0.0
下列关于软件的描述,错误的是()。
随机试题
中国人民抗日战争胜利的主要原因是什么?
志贺菌属是主要的肠道病原菌之一,它包括哪些血清群(型)
南宋时期世界上内容最完备的儿科专著是
男性,55岁,因肝硬化腹水入院。放腹水后出现精神错乱、幻觉、嗜睡伴有扑翼样震颤、脑电图异常等表现。该病人不可使用的是
类似房地产是指与估价对象处在同一供求范围内,并在()等方面与估价对象相同或相近的房地产。
个人出售现住房1年内重新购房的,按照购房金额大小退还部分纳税保证金。个人出售现住房1年内未重新购房的,所缴纳的纳税保证金全部作为个人所得税缴入国库。()
移动通信网络测试中的拨打测试选点原则有()。
根据《支付结算办法》的规定,当事人签发托收承付凭证时,下列选项中,属于必须记载的事项有()。
ABC公司平价购买刚发行的面值为1000元(5年期、每半年支付利息40元)的债券,该债券按年计算的到期收益率为()。
在树中,一个结点的直接子结点的个数称为该结点的【】。
最新回复
(
0
)