首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编一个函数fun(char*s),函数的功能是把S所指字符串中的内容逆置。 例如:字符串中原有的字符串为:abcdefg,则调用该函数后,串中的内容为:gfedcba。 注意:部分源程序存在文件PROGl.C中。 请勿改动主函数m
请编一个函数fun(char*s),函数的功能是把S所指字符串中的内容逆置。 例如:字符串中原有的字符串为:abcdefg,则调用该函数后,串中的内容为:gfedcba。 注意:部分源程序存在文件PROGl.C中。 请勿改动主函数m
admin
2020-11-27
47
问题
请编一个函数fun(char*s),函数的功能是把S所指字符串中的内容逆置。
例如:字符串中原有的字符串为:abcdefg,则调用该函数后,串中的内容为:gfedcba。
注意:部分源程序存在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#inelude
#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<10 ; 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 string 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);
解析
进入fun函数,根据前面的分析:
首先求得字符串的长度,然后通过循环进行字符交换。要注意的是,如果字符串长度赴奇数,则最中间的元素在逆置前后的位置是没有改变的。
转载请注明原文地址:https://kaotiyun.com/show/xi3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:intx=10;则表达式x-=x+x的值为
若输入“abcdef”、“abdef”,以下程序的输出结果为()。#include<stdio.h>#include<string.h>main(){intn;chars1[20],s2[2
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是()。
有以下程序#includeintf(intn);main(){inta=3,s;s=f(a);s=s+f(a);printf("%d\n",s);)intf(i
设intx[2][3];则以下关于二维数组x的叙述错误的是()。
下列有关数据库的描述,正确的是()。
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->next)p=p->nex
下列链表中,其逻辑结构属于非线性结构的是
某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求(1)每个书店的每种书籍只在该书店的一个部门销售;(2)每个书店的每个部门只有一个负责人;(3)每个书店的每种书籍只有一个库存数量。则关系模式R最高是()
结构化程序设计中,下面对goto语句使用描述正确的是
随机试题
患者,女,58岁。体重76kg,身高160cm。因多饮、多尿确诊为2型糖尿病,经饮食治疗和运动锻炼,3个月后空腹血糖为&8mmol/L,餐后2小时血糖13.0mmol/L。进一步治疗应选择()
病人诉自己的血液凝固了,身体干枯了,变成了僵尸。该症状属于
A、抑制核苷酸还原酶B、抑制DNA多聚酶C、抑制二氢叶酸还原酶D、阻止嘌呤核苷酸形成E、抑制脱氧胸苷酸合成酶阿糖胞苷影响核酸合成的机制是( )。
下列哪些情况下不得适用督促程序?()
十里香粮油公司在其生产的食用油上标明“人民大会堂国宴用油”,后经查并非事实,对十里香粮油公司的这一行为该如何认定?
“(领)哈腰挂来!(合)嘿!呦号嘿呀,嘿!蹲腿哈腰,嘿!漏钩挂好,嘿!挺腰起来,呦嘿!嘿嘿嘿,嘿!推拉个‘把门’嘿!……”劳动人民在劳作过程中创造发展了一类特殊的音乐类型。你认为这类音乐属于()。
名誉权的主体和客体分别是指什么?
下列选项中不属于鱼类的是()。
人们试图去预测世界发展线路或寻求过分简化及单向的解决办法,对此我们都应保持怀疑的态度,因为世界形势极其复杂。发展趋势分析则在我们展望未来时提供了一种更为错综复杂的观点,使我们集中关注所要面临的决策分析。对这段文字理解正确的是:
下列关于数据库管理系统DBMS功能的叙述中,哪一个是不正确的?
最新回复
(
0
)