首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编一个函数fun(char*str),该函数的功能是把字符串中的内容逆置。 例如,字符串中原有的字符串为asdfg,则调用该函数后,串中的内容为gfdsa。 请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所编写的若干语
请编一个函数fun(char*str),该函数的功能是把字符串中的内容逆置。 例如,字符串中原有的字符串为asdfg,则调用该函数后,串中的内容为gfdsa。 请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所编写的若干语
admin
2013-03-25
13
问题
请编一个函数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://jikaoti.com/ti/KakiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列属于国际直接投资的是()。
我国体现人民主权原则的宪法规定,不包括()。
根据刑事诉讼法的相关规定,下列说法错误的是()。
在西柏坡时期,党中央:①领导了解放区的土改运动;②召开了党的七届二中全会;③组织指挥了辽沈、淮海、平津三大战役。上述历史事件出现的先后顺序是()。
园林工人要在周长300米的圆形花坛边等距离地栽上树,他们先沿着花坛的边每隔3米挖一个坑,当挖完30个小坑时,突然接到通知,改为每隔5米栽一棵树。这样,他们还要挖多少个坑才能完成任务?
某学校准备重新粉刷升国旗的旗台,该旗台由两个正方体上下叠加而成,边长分别为1米和12米。问需要粉刷的面积为:
关于我国的湖泊,下列叙述正确的是()。
根据我国《宪法》和相关法律法规,关于我国行政区划变更的法律程序,下列哪一选项是正确的?()
设f(χ)在[1,+∞)上连续,若曲线y=f(χ),直线χ=1,χ=t(t>1)与χ轴围成的平面区域绕χ轴旋转一周所得的旋转体的体积为V(t)=[t2f(t)-f(1)]且f(2)=,求函数y=f(χ)的表达式.
已知一棵二叉树前序遍历和中序遍历分别为ABDE—GCFH和DBGEACHF,则该二叉树的后序遍历为()。
随机试题
希腊诸城邦中影响最大的有_________、________。
WhenIwaswalkingdownthestreettheotherday,Ihappenedto【C1】______asmallbrownleatherpurselyingonthesidewalk.I【C2
提出直观性教学原则的主要依据是()
A.葡萄胎B.先兆流产C.难免流产D.双胎妊娠E.绒癌39岁女性,一年前葡萄胎刮宫,术后2个月月经规律,血HCG下降至正常。最近不规则阴道出血3周。干咳2周,胸部X片显示有阴影,血HCG>5000mIU/L,诊断可能是
(2010)建筑内设有15m高的中庭,中庭可开启高侧窗的面积等于地面面积的5%,该中庭设置排烟设施的方式哪一条是正确的?
流体一维总流中,判别流动方向的正确表述是()。
《矿山安全法》第20条规定:“矿山企业必须建立、健全安全生产责任制。()对本企业的安全生产工作负责”。
根据《招标投标法》和《工程建设项目施工招标投标办法》的规定的招标程序有:①发布招标公告或发出投标邀请书;②编制招标文件和标底(如果有);③发售招标文件;④对潜在投标人进行资质审查,并将审查结果通知各潜在投标人。其中正确的顺序是( )。
某加工企业2018年8月发生以下业务:(1)8月2日与甲企业签订一份以货换货合同,用库存1200万元的存货换取甲企业原材料,并支付差价300万元:(2)8月8日与乙企业签订受托加工合同一份,合同约定,由乙企业提供价值100万元的主要原材料,加工
材料一:党的十八大以来,中央制定立体式、全方位的厉行节约反对浪费的制度体系,逢节必讲,小处人手,把节约做到细处,落到实处,同时加强督促检查,加大惩戒问责力度,杜绝“破窗效应”,这不仅促进了党风、政风好转,而且带动了全社会风气的好转,节约了资源,保
最新回复
(
0
)