首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编一个函数tim(char*s),函数的功能是把s所指字符串中的内容逆置。 例如:字符串中原有的字符串为:abcdefg,则调用该函数后,串中的内容为:gfedcba。 注意:部分源程序存在文件PROGl.C中。 请勿改动主函数m
请编一个函数tim(char*s),函数的功能是把s所指字符串中的内容逆置。 例如:字符串中原有的字符串为:abcdefg,则调用该函数后,串中的内容为:gfedcba。 注意:部分源程序存在文件PROGl.C中。 请勿改动主函数m
admin
2013-04-02
36
问题
请编一个函数tim(char*s),函数的功能是把s所指字符串中的内容逆置。
例如:字符串中原有的字符串为:abcdefg,则调用该函数后,串中的内容为:gfedcba。
注意:部分源程序存在文件PROGl.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 < 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/xJJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句:if(a<B)if(c=D)y=0;elsey=1;该语句所表示的含义是______。
以下关于函数的叙述中正确的是 ______。
数据库系统的核心是 ______ 。
下列数据结构中,能用二分法进行查找的是 ______。
在关系模型中,把数据看成是二维表,每—个二维表称为—个[]。
以下叙述中错误的是______。
有以下程序 int fun(int n) { if(n=1) return 1; else return(n+fun(n-1)); } main(
有以下程序 main() {int y=10; while(y-);printf("y=%d\n",y); } 程序执行后的输出结果是______。
在深度为7的满二叉树中,叶子结点的个数为______。
下面程序的功能是建立一个有3个结点的单循环链表,然后求各个结点数值域data中数据的和,请填空。#include<stdio.h>#include<stdlib.h>struc
随机试题
气不摄血证是气虚与失血同时存在的证候。.’()
下列属于房地产转让的行为有()。
建立精干、高效的项目监理机构并使之正常运行,是实现建设工程监理目标的()。
下列不属于城市绿地系统布局原则的是()
下列各项中,属于中期财务会计报告的有()。
会计职业道德准则的一般性原则包括()。
下列各项中,属于会计估计变更的有()。
科学发展观的核心是()。
Thesceneryonthewaywastrulyspectacular,withbeautifulmountains,riversandvalleys,andItookalotofpicturesfromth
中国一东盟商务与投资峰会已连续举办8届,累计有42位中国和东盟国家领导人、1500多位部长及贵宾出席,30多万名客商踊跃参会。
最新回复
(
0
)