首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编一个函数fun(char*s),函数的功能是把S所指字符串中的内容逆置。 例如:字符串中原有的字符串为:abcdefg,则调用该函数后,串中的内容为:gfedcba。 注意:部分源程序存在文件PROG1.C中。 请勿改动主函数main和
请编一个函数fun(char*s),函数的功能是把S所指字符串中的内容逆置。 例如:字符串中原有的字符串为:abcdefg,则调用该函数后,串中的内容为:gfedcba。 注意:部分源程序存在文件PROG1.C中。 请勿改动主函数main和
admin
2015-08-23
31
问题
请编一个函数fun(char*s),函数的功能是把S所指字符串中的内容逆置。
例如:字符串中原有的字符串为:abcdefg,则调用该函数后,串中的内容为:gfedcba。
注意:部分源程序存在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
#define N 81
fun(char*s)
{
}
NONO()
{/*请在此函数内打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。 */
int i;
char a[N];
FILE*rf,*wf;
rf=fopen("in.dat","r");
wf=fopen("out.dat","w");
for(i=0;i<1 0 ; i++) {
fscanf(rf,"%s",a);
fun(a);
fprintf(wf,"%s\n",a);
}
fclose(rf);
fclose(wf);
}
main()
{ char a[N];
printf ("Enter a string:"); gets
(a);
printf("The original string is:
");puts(a);
fun(a);
printf("\n");
printf ("The stririg after
modified:");
puts(a);
NONO();
}
选项
答案
char b[N]; int i=0, j; memset(b, 0, N); for(j=strlen(s)一1;j>=0;j--)b[i++]= s[j]; strcpy(s,b);
解析
该程序功能是字符串中的内容逆置。把字符串中字符逆置,就是把字符串中的第一个元素和最后一个元素交换,第二个元素和倒数第二个元素交换,直到所有元素交换完成为止。
转载请注明原文地址:https://jikaoti.com/ti/Jxi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于结构化程序设计原则和方法描述错误的是()。
结构化分析方法是面向()的自顶向下、逐步求精进行需求分析的方法。
下列程序执行输出的结果是______。#include<stdio.h>f(intA){intb=0;staticc=7;a=c++;b++;return(a);}main(){
请选出正确的程序段
下列选项可以正确表示字符型常量的是
以下程序运行时若从键盘输入:102030<回车>,输出结果是【】。#include<stdio.h>main(){inti=0,j=0,k=0;scanf("%d%*d%d",&i,&j,&k);pri
以下程序运行后的输出结果是【】。main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;
对两个数组a和b进行下列初始化:charm[]="1234567";charn[]={’1’,’2’,’3’,’4’,’5’,’6’,’7’};则下列叙述正确的是()。
C语言结构体类型变量在程序执行期间()。
在C语言中,函数的隐含存储类别是______。
随机试题
A.两性霉素BB.卡泊芬净C.氟胞嘧啶D.阿糖胞苷E.酮康唑肝毒性大,对肝药酶影响大,药物相互作用多的抗真菌药是()。
甲、乙之间的下列哪些合同属于有效合同?(2013年卷三53题,多选)
某公司向银行借入短期借款10000元,支付银行贷款利息的方式同银行协商后的结果是,银行提出3种方案:(1)采用收款法付息,利息率为7%。(2)如采用贴现法付息,利息率为6%。(3)如采用加息法付息,利息率为5%。要求:如果你是该公司财务经理
下列名塔中,属于密檐式塔的是()。
维护文件的高度严密性是指()。
根据下列材料回答问题。以下为某省的人口失业率图表。其中,黑色部分表示该省全省人口各个年龄段的失业率,白色部分表示该省城镇人口各个年龄段的失业率。假设该省城镇人口占全省总人口的2/5,且二者各年龄段就业人口平均分配,则城镇与全省哪个年
结合材料回答问题:材料1习近平强调,中国发展正站在新的起点上。中国将深入贯彻创新、协调、绿色、开放、共享的发展理念,为“一带一路”注入强大动力,为世界发展带来新的机遇。中国愿在和平共处五项原则基础上,发展同所有“一带一路”建设参与国的友
下列关于Winmail邮件服务器的描述中,正确的是()。
•Readthearticleabouttheminutes.•Choosethebestwordtofillineachgap,fromA,BorC.•Foreachquestion(29-40),m
Therearethreeseparatesourcesofhazard【C1】______totheuseofnuclearreactiontosupplyuswithenergy.Firstly,theradioa
最新回复
(
0
)