首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是将一个字符串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
54
问题
下面程序的功能是将一个字符串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全国计算机二级
相关试题推荐
结构化程序设计主要强调的是______。
以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是()。
在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则()。
设a、b、c为整形数,且a=2,b=3,c=4则执行完以下语句后,a的值是【】。a*=16+(b++)-(++c);
在线性表的多种存储结构中,最简单的方法是【】。
在下列字符序列中,不可用做C语言标识符的是()
下列关于C语言数据文件的叙述中正确的是
算法的时间复杂度是指______。
下列程序是将一个十进制正整数转化为一个八进制数,在程序的空白处应填入的语句是_______。#include<stdio.h>main(){inti=9,a,b[10]={0};scanf("%d",&A)
随机试题
典型苯丙酮尿症是由于哪种酶缺陷所致
下述哪个不参与血红素合成代谢的调节
市场提取法是通过搜集同一市场上三宗以下类似房地产的价格、净收益等资料,选用相应的收益法的计算公式,求出资本化率。()
下列关于下岗失业人员小额担保贷款的表述,正确的是()。[2015年5月真题]
甲企业为增值税一般纳税人,主要生产M产品,每件产品的不含税售价为1000元,成本为每件200元;购进原材料均能取得增值税专用发票,购销货物适用增值税税率均为17%(城市维护建设税及教育费附加不考虑)。2011年8月,税务机关对甲企业2010年度的纳税情况进
2017年12月31日,甲公司建造了一座核电站达到预定可使用状态并投入使用,累计发生的资本化支出为210000万元。当日,甲公司预计该核电站在使用寿命届满时为恢复环境发生弃置费用10000万元,其现值为8200万元。该核电站的入账价值为()。
下列各项中,体现实质重于形式会计信息质量要求的有()。
2015年,作为:KTV“鼻祖”的钱柜逐步退出了我国内地市场,先后在国内关闭了13家门店;万达大歌星KTV旗下所有门店也都关闭。除了这些连锁巨头以外,在全国更有无数的中小型传统KTV纷纷倒下。在国内,KTV行业萎缩已是不争的事实,传统休闲方式的改变使得KT
“一线通”是窄带ISDN的简称,ISDN 将数字电话网的最后一段模拟线路转换成数字线路,实现了全数字通信。下面关于使用窄带ISDN上网的叙述中( )是正确的。
Afewcommonmisconceptions.Beautyisonlyskin-deep.One’sphysicalassetsandliabilitiesdon’tcountallthatmuchinama
最新回复
(
0
)