首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编一个函数fun(char*str),该函数的功能是把字符串中的内容逆置。 例如,字符串中原有的字符串为asdfg,则调用该函数后,串中的内容为gfdsa。 请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所编写的若干语
请编一个函数fun(char*str),该函数的功能是把字符串中的内容逆置。 例如,字符串中原有的字符串为asdfg,则调用该函数后,串中的内容为gfdsa。 请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所编写的若干语
admin
2013-03-25
25
问题
请编一个函数fun(char*str),该函数的功能是把字符串中的内容逆置。
例如,字符串中原有的字符串为asdfg,则调用该函数后,串中的内容为gfdsa。
请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所编写的若干语句。
试题程序:
#include
#include
#include
#define N 100
void fun(char * str)
{
}
void main()
{
char a[N];
FlLE * out:
printf("Enter a string:");
gets(a);
printf("The original string is:");
puts(a);
fun(a);
printf("The string after modified:");
puts(a);
strcpy(a,"Welcome!");
fun(a);
out=fopen("outfile.dat","w");
fprintf(out,"%s",a);
fclose(out);
}
选项
答案
char ch; int i,m,n; i=0; m=n=strlen(str)一1; //求字符串str长度 while(i<(n+1)/2) //循环逆置交换 { ch=str[i]; str[i]=str[m]; str[m]=ch; i++; m——; }
解析
在fun()函数中,首先求行字符串的长度,然后通过循环进行字符交换。要注意的是,如果字符串长度是奇数,则最中间的元素在逆置前后的位置是没有改变的。
转载请注明原文地址:https://kaotiyun.com/show/XxID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有关我国1982宪法的结构说法正确的是()。
关于我国国情,下列叙述正确的是()。
某单位有3项业务要招标,共有5家公司前来投标,且每家公司都对3项业务发出了投标申请,最终发现每项业务都有且只有1家公司中标。如5家公司在各项业务中中标的概率均相等,问这3项业务由同一家公司中标的概率为多少?
某学校准备重新粉刷升国旗的旗台,该旗台由两个正方体上下叠加而成,边长分别为1米和12米。问需要粉刷的面积为:
根据以下资料,回答以下问题。中国汽车工业协会发布的2009年4月份中国汽车产销数据显示,在其他闰家汽车销售进一步疲软的情况下,国内乘用车销量却持续上升,当月销量已达83.1万辆,比3月份增长7.59%,同比增长37.37%。乘用车细分为
根据以下资料,回答以下问题。E省统计局公布的数据显示,2014年上半年E省实现地区生产总值(GDP)5141.7亿元,同比增长了6.8%.比全国平均水平低了0.6个百分点。分产业来看,第一产业增加值268.79亿元,同比增长4.0%;第
①经过理论与实践的积累,再生建筑学也逐步成为了一门独立而完整的技术科学②到第一次世界大战爆发时,欧洲众多城市已经完成改造,向现代生活方式过渡③在保持原有建筑基本架构的基础上,通过改变局部结构和装修,大幅改变建筑的使用功能,这就
设X~N(0,σ2),则服从自由度为n-1的t分布的随机变量是()
设曲线L的参数方程为x=φ(t)=t—sint,y=ψ(t)=1一cost(0≤t≤2π).(Ⅰ)求证:由L的参数方程确定连续函数y=y(x),并求它的定义域;(Ⅱ)求曲线L与x轴所围图形绕Oy轴旋转一周所成旋转体的体积V;(Ⅲ)设曲线L与x轴围
下列叙述中,正确的是()。
随机试题
阅读下面的文字,根据要求作文。“天育物有时,地生财有限,而人之欲无极”,资源的有限和需求的无限始终是一对矛盾。穷奢极欲,必然带来自然资源匮乏。一味抑制需求,就会阻滞生产力发展,从而失去探索更多新资源的可能。上述文字引发
班集体对班主任工作的反作用是什么?
A.绒癌肺转移B.绒癌脑转移C.葡萄胎D.卵巢上皮性癌E.子宫内膜腺癌甲氨蝶呤用于治疗
女性,29岁。感冒后下唇及牙龈、颊黏膜出现成簇的针头大小的小水泡,破溃后结痂,局部灼痒疼痛。请据此回答下列问题:1.请写出本例的初步诊断结果。2.请说明诊断依据。3.请说明本例病症的治疗原则。
1992年10月,大陆海峡两岸关系协会与台湾海峡交流基金会达成了“九二共识”,这里的“共识”主要是指()。
国民收入的分配是指国民收入的再分配。()
一位社会学家对两组青少年作了研究,第一组成员每周看暴力内容的影视时间平均不少于10小时;第二组则不多于2小时。结果发现第一组成员中学生举止粗鲁者所占的比例要远高于第二组。因此,此次研究认为,多看暴力内容的影视容易导致青少年举止粗鲁。以下哪项如果为
阅读下列说明和图,回答问题l至问题3,将解答填入答题纸的对应栏内。【说明】一个简单的图形编辑器提供给用户的基本操作包括:创建图形、创建元素、选择元素以及删除图形。图形编辑器的组成及其基本功能描述如下:(1)图形由文本元素和图元元素构成,图元元素包括线
将一台Catalyst3548交换机的系统时间设置为2015年3月23日18点10分35秒,下列交换机正确的配置是()。
A、Theymaygainhighergrades.B、Theycanimprovetheirhealth.C、Theymaysitclosertoprofessors.D、Theycanattractprofesso
最新回复
(
0
)