首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数inverse的功能是使一个字符串按逆序存放,请填空。 inverse(char str[]) { char m; int i,j; for(i=0,j=strlen(str);i<strlen(str)/2;
以下函数inverse的功能是使一个字符串按逆序存放,请填空。 inverse(char str[]) { char m; int i,j; for(i=0,j=strlen(str);i<strlen(str)/2;
admin
2013-02-23
71
问题
以下函数inverse的功能是使一个字符串按逆序存放,请填空。
inverse(char str[])
{ char m;
int i,j;
for(i=0,j=strlen(str);i<strlen(str)/2;【 】 ,j--)
{ m=str
;
str
=【 】;
【 】;
}
}
选项
答案
i++或++i str[j-1] str[j-1]=m
解析
字符中逆序存放的算法是:将字符串中的第i个字符和第strlen(str)-i个字符交换。然后交换字符串中第i+1个字符和第(strlen(str)-i)-1个字符,故循环变量i的值应改变,且步长为1,所以[18]处应填i++;读程序可知,循环中通过中间变量m交换字符串中的第i个字符和第strlen(str)-i个字符,所以题中第一、二处应分别填写str[j-1]、str[j-1]=m。
转载请注明原文地址:https://www.kaotiyun.com/show/yHJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是#include<stdio.h>main(){chara[]="morning",t;inti,j=0;for(i=1;i<7;i++)if(a[j]<a[i])j=i;
若运行以下程序时,从键盘输入ADescriptor<CR>(<CR>表示回车),则下面程序的运行结果是#include<stdio.h>main(){charc;intv0=1,v1=0,v2=0;do
C语言程序的基本单位是
C语言中的标识符只能由字母、数字和下划线3种字符组成,且第一个字符
下列程序的功能是计算1~100的整数的累加和。main(){inti,sum=【】;i=1;for(【】){sum+=i;i++;}
下面程序段的运行结果是char*p="abcdefgh";p+=3;printf("%d\n",strlen(strcpy(p,"ABCD")));
下面函数调用语句含有实参的个数为func((exp1,exp2),(exp3,exp4,exp5));
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示______,用带空心圆的箭头表示传递的是数据。
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示______,用带空心圆的箭头表示传递的是数据。
随机试题
不适用于表面麻醉的药物是()
挡土墙高h=5m,墙背竖直,填土表面水平,填土为砂土,其重度了γ=18kN/m3,内摩擦角Φ=30°,如下图所示。
生态工业园区是生态工业的重要载体。推进生态工业的发展,必须要通过一定的方式体现出来,这个方式就是生态工业的载体——生态工业园区。生态工业园区的特点有()。
某项目竣工验收,工程质量评定分数为85分,属于()。
JSC证券公司是上海证券交易所的会员,它也可以在深圳证券交易所进行交易。()
影响结构性理财计划收益率的金融市场因素包括()。
人心脏的左心室连接着()。
皮质醇增多症最常见的病因是
用当前窗体的LABEL1控件显示系统时间的语句是:THISFORM.LABEL1.【】=TIME()
ItisreportedthatFacebookcouldbeakeyinmappingwhichgeographicalareashavethemostoverweightandobesepeople.Resea
最新回复
(
0
)