首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数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
28
问题
以下函数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://jikaoti.com/ti/lSn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在16位IBM-PC机上使用C语言,若有如下定义structdata{inti;charch;doublef;}b;则结构变量b
下面程序的输出结果是#include<stdio.h>#include<string.h>main(){char*p1="abc",*p2="ABC",str[50]="xyz";strcpy(str+2
阅读下列程序段,则程序的输出结果为#include"stdio.h"#defineM(X,Y)(X)*(Y)#defineN(X,Y)(X)/(Y)main(){inta=5,b=6,c=8,k;
有一堆零件(100到200之间),如果分成4个零件一组的若干组,则多2个零件;若分成7个零件—组,则多3个零件;若分成9个零件一组,则多5个零件。下面程序是求这堆零件总数。请选择填空。#include<stdio.h>main(){
对下述程序的判断中,正确的是voidmain(){char*p,s[128];p=s;while(strcmp(s,"End")){printf("Inputastring:");
下列程序的运行结果为【】。main(){inti,j,row=0,colum=0,max,a[3][4]={{1,2,3,4},{9,8,7,6},{-
现有如下程序段#include"stdio.h"#include"string.h"main(){chara[]="acfijk";/*这里是有序的字符序列*/charb[]="befijklqswz";
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示______,用带空心圆的箭头表示传递的是数据。
程序流程图中带有箭头的线段表示的是
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示______,用带空心圆的箭头表示传递的是数据。
随机试题
黄连、黄柏同用的方剂是()(1998年第149题)
砷斑法测粮食中的砷时,去除反应中生成的硫化氢气体使用乙酸铅试纸。
睾丸切除的手术要点。
桩核唇侧应为金瓷冠留出的间隙为
签订勘察设计合同时项目应具备的条件是()
关于乳化沥青碎石基层施工的说法,正确的有()。[2012年真题]
下列说法中不正确的是( )。
信息技术是计算机技术与网络技术的结合,现代信息技术正在全方位地向人类社会的各个领域渗透,其中不包含的领域是()。
Myfaithinhumannaturehasneverbeensogreatasitwaslastweekendafterourfamilyget-togetherinthetownofVail.O
A、YoucantakeNo.6bus.B、Itisalongwaytogo.C、Youcangothere.D、Nobodyknows.A题目问的是“我怎么去北京饭店?”这是一个问路的句子,只有A项“你可以乘6路公汽
最新回复
(
0
)