首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数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
34
问题
以下函数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全国计算机二级
相关试题推荐
阅读下列程序,则运行结果为#include"stdio.h"fun(){staticintx=5;x++;returnx;}main(){inti,x;fo
下列程序的运行结果为#include<stdio.h>voldabc(char*str){inta,b;for(a=b=0;str[a]!=’\0’;a++)if(str[a]!=’c’)
下面程序的输出结果是#include<stdio.h>#include<string.h>main(){char*p1="abc",*p2="ABC",str[50]="xyz";strcpy(str+2
下面程序的运行结果是#include<stdio.h>main(){chara[]="morning",t;inti,j=0;for(i=1;i<7;i++)if(a[j]<a[i])j=i;
以下函数返回a所指数组中最小的值所在的下标值fun(int*a,intn){inti,j=0,p;p=j;for(i=j;i<n;i++)if(a[i]<a[p])______;
假定x和y为double型,则表达式x=2,y=x+3/2的值是
以下函数值的类型是______。fun(floatx){floaty;y=3*x-4;returny;}
下面程序段的运行结果是char*p="abcdefgh";p+=3;printf("%d\n",strlen(strcpy(p,"ABCD")));
下面函数调用语句含有实参的个数为func((exp1,exp2),(exp3,exp4,exp5));
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示______,用带空心圆的箭头表示传递的是数据。
随机试题
在行政处罚中,对情节复杂或者重大违法行为将给予较重的处罚的,处罚机关应如何作出决定()
下列关于复利终值的说法,错误的是()。
输血后引起发热反应的主要原因是
根据《城乡规划法》的规定,对建设单位未依法报送有关竣工验收资料所应承担的责任应包括()。
在锅炉安全附件的安装中,正确的做法为()。
“长期借款”账户主要用来核算归还期在()的各种借款的取得、归还情况。
贷款逾期后,银行只对贷款的本金计收利息。()
企业所属的基层单位是企业预算的基本单位。()
根据增值税法律制度的规定,增值税一般纳税人的下列业务中,进项税额不得从销项税额中抵扣的是()。
王某与10岁的女儿到饭馆用餐,如厕时将手提包放在座位上叮嘱女儿看管,回来后发现手提包丢失。王某要求饭馆赔偿被拒绝,遂提起民事诉讼。根据《消费者权益保护法》,下列说法正确的是()。
最新回复
(
0
)