首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数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
26
问题
以下函数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://kaotiyun.com/show/yHJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下函数返回a所指数组中最小的值所在的下标值fun(int*a,intn){inti,j=0,p;p=j;for(i=j;i<n;i++)if(a[i]<a[p])______;
下面说明不正确的是
若运行以下程序时,从键盘输入ADescriptor<CR>(<CR>表示回车),则下面程序的运行结果是#include<stdio.h>main(){charc;intv0=1,v1=0,v2=0;do
有以下程序main(){inta[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],*q=p+2;printf("%d\n",*p+*q);}程序运行后的输出结果是
下列程序的运行结果为【】。main(){inti,j,row=0,colum=0,max,a[3][4]={{1,2,3,4},{9,8,7,6},{-
下列程序的运行结果为【】。main(){intx=2,y,z;x*=3+1;printf("%d,",x++);x+=y=z=5;printf("%d,",x);K=y==Z;pri
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){inti;for(i=0;【】!=’\0’;i++);
阅读下面程序,则程序段的功能是#include"stdio.h"main(){intc[]={23,1,56,234,7,0,34},i,j,t;for(i=1;i<7;i++){t=c[i];j=i-
数据流图中带有箭头的线段表示的是______。
E-R图中,矩形表示()。
随机试题
能够治疗疟疾的药物是
下列哪些现象属于护理质量缺陷()
男性患者,46岁,尿毒症病史3年,透析治疗。查体:血压170/100mmHg,脉搏82/min。引起肾性少尿的病因包括
企业资产评估的基本方法有()。
公民的基本权利,是指公民应当享有的最根本、最主要的权利。()
为适应个体身心发展的一般规律,教育工作应采取怎样的相应策略?
【《就业、利息和货币通论》】(TheGeneralFheoryofEmployment,InterestandMoney)南开大学2015年世界历史真题
Accordingtothepassage,whichofthefollowinggroupsofnumberswillcertainlybringgoodlucktopeople?Theiiiluckassoc
Itisnogood______thecoldfish.Healwayskeepsadeafeartomattersotherthanhis.
A、Bytalkingtothelocalofficers.B、Byadvertisingontheschoolpaper.C、Byturningtoseniorstudents.D、Byinvitingsomeex
最新回复
(
0
)