首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是将一个字符串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
51
问题
下面程序的功能是将一个字符串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://www.kaotiyun.com/show/8kJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是______。
有以下程序:main(){inta[][3]={{1,2,3),{4,5,0)),(*pa)[3],i;pa=a;for(i=0;i<3;i++)if(i<2)pa[1][i]=pa[1][i]-1;
有以下程序:main(){inta=7,b=8,*p,*q,*r;p=&a;q=&b;r=p;p=q;q=r;printf("%d,%d,%d,%d\n",*p,*q,a,b);}程序
软件生命周期包括8个阶段。为使各时期的任务更明确,又可以分为以下3个时期:软件定义期、软件开发期、软件维护期。编码和测试属于【】期。
能将高级语言程序转换成目标语言程序的是______。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
第一趟排序后序列中关键字最大的记录交换到最后的排序方法是______。
在待排序的元素序列基本有序的前提下,效率最高的排序方法是______。
已知字母A的ASCⅡ码为十进制数65,下面程序的输出结果是()main(){charch1,ch2;ch1=’A’+’5’-’3’;ch2=’A’+’6’-’3’;printf("%d,%c\n
随机试题
患者,男性,28岁。左胸外伤后1小时,胸痛、呼吸困难。查体:BP120/80mmHg,心率100次/分。左前外侧胸壁皮下淤血,局部约6cm×6cm的区域出现反常呼吸运动。胸部X线片发现左侧胸腔2cm气液平面,最可能合并
下列行为属于行政指导的是()。
新民主主义文化中居于指导地位的是【】
A、人参皂苷RaB、人参皂苷RbC、人参皂苷RcD、人参皂苷RgE、人参皂苷Rh人参中对中枢神经系统有抑制作用的成分是
根据增值税法律制度的规定,一般纳税人购进货物发生的下列情形中,不得从销项税额中抵扣进项税额的有()。(2013年)
清代帝王陵墓位于河北的是福陵。()
下面是两位中学教师关于“质量守恒定律”的教学过程实录【张老师的教学实录】【提出问题】复习化学变化的实质(分子拆分,原子重新组合),引出问题:在化学变化中物质发生变化。那么,在化学变化中,参加反应的物质质量有没有变化?【做出假设】学生根据已有经验,提出
【2012江西真题】科学形态的教育学标志是()。
以下属于私法人的是()。
Anartist(画家)wenttoawonderfulpartofthecountrywithaholiday,andstayedwithafarmer.【76】______
最新回复
(
0
)