首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。 #include<string.h> main() { infi,j, [13] ;char str[]={"1234567"}; for(i=0,j=strlen(str) [14]
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。 #include<string.h> main() { infi,j, [13] ;char str[]={"1234567"}; for(i=0,j=strlen(str) [14]
admin
2013-06-11
43
问题
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。
#include<string.h>
main()
{ infi,j, [13] ;char str[]={"1234567"};
for(i=0,j=strlen(str) [14] ;i<j;i++,j--)
{k=str
;str
=str
;str[j]=k;}
printf("%s\n",str);}
选项
A、 [13] k
[14] -1
答案
解析
颠倒一个字符串中的字符,就是首尾对应的元素两两交换。简单地可用两个游标变量i和j,i是前端元素的下标,j是后端元素的下标,交换以这两个变量值为下标的元素 str
和str[j]。开始时,i的值为0,j的值为字符串末元素的下标(字符串长度减1)。每次交换后,i增1,j减1。继续交换的条件是str
位于str[j]的前面,即i<j字符串末元素的下标是它的长度减1,所以在第二个空框处应填入-1。程序为了交换str
和str[j],使用了变量k,该变量应在程序的变量定义部分中—起定义,所以在第—个空
转载请注明原文地址:https://kaotiyun.com/show/8kJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序执行后输出的结束是______。intd=1;fun(intp){intd=5;d+=p++;printf("%d,",d);}main(){inta=
数据库设计包括两个方面的设计内容,它们是______。
结构化程序设计主要强调的是______。
以下程序运行后的输出结果是【】。main(){inti,j,a[][3]={1,2,3,4,5,6,7,8,9);for(i=0;i<3;i++)for(j=i+1;j<3;j++)a[j][i]=0;
有以下程序:main(){inta[3][3],*p,i;p=&a[0][0];for(i=0;i<9;i++)p[i]=i+1;printf("%d\n",a[1][2]);}程序运行后的输
软件生命周期包括8个阶段。为使各时期的任务更明确,又可以分为以下3个时期:软件定义期、软件开发期、软件维护期。编码和测试属于【】期。
若程序中定义了以下函数:doublemyadd(doublea,doubleb){return(a+b);}并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是()。
一个汉字的机内码在计算机内部需用2个字节存储,每个字节的最高位是()
第一趟排序后序列中关键字最大的记录交换到最后的排序方法是______。
下面四个选项中,均是不正确的八进制数或十六进制数的选项是
随机试题
结构中含有六元内酯环的调节血脂药物是
病人发热、寒战、巩膜黄染呈浅柠檬色,尿色呈酱油色,提示为()
A.桑杏汤B.杏苏散C.沙参麦冬汤D.麦门冬汤E.百合固金汤咳嗽痰少,痰中带血或反复咳血,血色鲜红,口干咽燥,颧红,潮热盗汗,舌质红,脉细数。治疗应首选
同一圆管内分别通过流量相同的空气和水,已知空气的运动黏性系数是水的15.7倍,密度是水的1/800,流动处层流区,相同管长条件下()。
某城市白天平均等效声级为60dB(A),夜间平均等效声级为50dB(A),该城市昼夜平均等效声级为()。
按事故预防对策等级顺序的要求,事故预防对策的设计应遵循哪种具体原则?()①警告;②隔离;③连锁;④消除;⑤预防;⑥减弱
A公司无优先股并且当年股数没有发生增减变动,年末每股净资产为6元,权益乘数为5,资产净利率40%(资产按年末数计算),则该公司的每股收益为()。
如今,市场开始青睐手工制作的陶艺、锻打的铁艺和种种编织的手艺,为之标上高价。市场的规律是“物以稀为贵”和“按工计价”。人们认可这种高价,是因为手工制品纯朴、生动,带着人的气息。人用双手触弄和制造这些物品时,总是渗透着心中的想法、审美情趣以及对生命的感悟,而
TherearemorethanfortyuniversitiesinBritain—nearlytwiceasmanyasin1960.Duringthe1960seightcompletelynewoneswe
Newsecuritiesbycompaniesareusuallybroughttomarketafteradviceandacommitmenttounderwritebyaninvestmentbankingf
最新回复
(
0
)