首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数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
30
问题
以下函数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全国计算机二级
相关试题推荐
若变量已正确定义,以下while循环不断输出读入的字符,当读入回车换行符时结束循环。正确的程序段是
C语言程序的基本单位是
对下述程序的判断中,正确的是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},{-
下列有关格式输入函数scanf的叙述中正确的是()
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){inti;for(i=0;【】!=’\0’;i++);
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
在E-R图中,矩形表示______。
E-R图中,矩形表示()。
随机试题
下列哪种炎症介质不具有阳性趋化作用
计算基础代谢率(BMR)的正确公式是
依据刑事诉讼法的规定,公检法机关可以根据案件情况,下列哪一选项不是责令被取保候审的犯罪嫌疑人、被告人遵守的规定?
下列关于海关审定加工贸易保税货物内销完税价格的表述,正确的是()。
对培训与开发进行监督的内容应该是()。
采用顺序分配法分配辅助生产费用时,应按辅助生产车间受益多少顺序排列,受益少的排列在先,先将费用分配出去,受益多的排列在后,后将费用分配出去。()
杭州某旅行社向上海某汽车公司购买了6辆大客车,但合同对付款地点没有约定。如果发生争议,依据合同法规定,杭州某旅行社付款给上海某汽车公司()。
现代企业人力资源管理的基本职能包括()。
下面是用递推法计算菲波那(Fibonacci)级数第n项的函数,请填补空缺。intf(intn){intf0=0,f1=1,f,i;if(n==0)return0;if(n==1)ret
下列关于IEEE802.11系列标准的描述中,错误的是()。
最新回复
(
0
)