首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序progl.C的功能是:把S字符串中的所有英文字母改写成该字母的下一个字母,字母z改写成字母fl,字母Z改写成字母A,其他字符不做改变。请编写函数chg(char*s)实现程序要求。最后调用函数readwriteDAT()把结果输出到文件Out.dat
程序progl.C的功能是:把S字符串中的所有英文字母改写成该字母的下一个字母,字母z改写成字母fl,字母Z改写成字母A,其他字符不做改变。请编写函数chg(char*s)实现程序要求。最后调用函数readwriteDAT()把结果输出到文件Out.dat
admin
2013-12-10
36
问题
程序progl.C的功能是:把S字符串中的所有英文字母改写成该字母的下一个字母,字母z改写成字母fl,字母Z改写成字母A,其他字符不做改变。请编写函数chg(char*s)实现程序要求。最后调用函数readwriteDAT()把结果输出到文件Out.dat中。例如:S字符串中原有的内容为:Mn.123Zxy。调用该函数后,则结果为:No.123Ayz。
【试题程序】
#include
#include
#include
#define N 81
void readwriteDAT():
void chg(char*s)
{
}
main()
{
char aEN];
printf(“Enter a string;”);gets(a);
printf(“The original string is.”); puts(al
chg(a);
printf(“The string after modified ;”);
puts(a);
readwriteDAT();
}
void readwriteDAT()
{
int i;
char aEN];
FILE*rf。*wf;
rf=fopen(“in.dat”,“r”);
wf=fopen(“out.dat”,”W”);
for(i=0li<10;i++){
fscanf(rf,“%S”,a);
ehg(a);
fprintf(wf。“%s\n”,a),
}
fclose(rf);
fclose(wf);
}
选项
答案
void ehg(char*s) { while(*s) /*字符串改写*/ { if(*s>=A&&.*s<一’Y’||*s>=a&&*s<=y) *s+=1; else if(*s==’z’||*s==Z) *S一=25; s++; }
解析
转载请注明原文地址:https://kaotiyun.com/show/polZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
对于长度为n的顺序存储的线性表,当随机插入和删除一个元素时,需平均移动【】个元素。
Oracle针对Internet/Intranet的产品是
一个关系数据库文件中的各条记录
数据库的网状模型应满足的条件是
在关系数据库中,表(table)是三级模式结构中的
当一个事务执行期间所使用的数据,不能被第二个事务再使用,直到第一个事务结束为止。这个性质称为事务的
IBMDB2对关系型数据库进行面向对象的支持,主要包括:用户定义数据类型(UDT)、用户定义函数(UDF)和大对象(LOB),形成新一代【】数据库系统。
在顺序表(6,10,16,18,25,28,30,48,50,52)中,用二分查找法查找关键码值20,则需要进行关键码比较次数为【】。
设平衡的二叉排序树(AVL树)的结点个数为n,则其平均拉索长度为
随机试题
相对渗透率是绝对渗透率与有效渗透率之比。()
德国教育督导机构的设置是()
最早出现的区域性国际金融机构是【】
下列不是实验室质量管理体系文件中必备的内容是
卡托普利常见的不良反应是
哺乳期妇女患滴虫性阴道炎,适宜的治疗方法是
我国货主A公司委托B货运代理公司办理一批服装货物海运出口,从青岛港到日本神户港。B公司接受委托后,出具自己的HouseB/L给货主。A公司凭此到银行结汇,提单转让给日本D贸易公司。B公司又以自己的名义向C海运公司订舱。货物装船后,C公司签发海运提单给B公
推进我国国民经济和社会信息化,切实走新型工业化道路,就必须坚持()。
某施工单位与某基层政府签订合同,规定该建筑队承建该政府的办公大楼,后来该施工队没有按照合同规定进行建设,基层政府诉至法院。关于施工单位和基层政府之间的法律关系,下列说法正确的是()
社会主义社会发展的直接动力是()
最新回复
(
0
)