首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是将一个字符串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
34
问题
下面程序的功能是将一个字符串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全国计算机二级
相关试题推荐
若fp已正确定义并指向某个文件,当未遇到该文件结束标志时函数feof(fp)的值为()。
有以下程序:main(){intx[]={1,3,5,7,2,4,6,0),i,j,k;for(i=0;i<3;i++)for(j=2;i>=i;j--)if(x[j+1]>x[j]){k=x[j];x[j
有以下程序:main(){chara[]="abcdefg",b[10]="abcdefg";printf("%d%d\n",sizeof(a),sizeof(b));}执行后输出结果是()。
在下列字符序列中,不可用做C语言标识符的是()
在Windows中,启动应用程序的正确方法是()
按照逻辑结构分类,数据结构可分为线性结构和非线性结构,队列属于【】。
fgets(str,n,fp)函数从文件中读入一个字符串,以下正确的叙述是()
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
下列程序是将一个十进制正整数转化为一个八进制数,在程序的空白处应填入的语句是_______。#include<stdio.h>main(){inti=9,a,b[10]={0};scanf("%d",&A)
下列软件系统结构图的宽度为______。
随机试题
紫外一可见光检测器对环境温度、冲洗液流速的波动、组成的变化敏感,不适宜梯度洗脱。
与SOP具有矛盾关系的是()
下列关于小儿脾虚泄泻。说法不正确的是
手阳明大肠经的主治特点是
属于酸碱两性的生物碱是
中药鉴定知识是在长期的实践中产生和发展起来的。我国人民在同疾病做斗争的过程中,通过不断地尝试,并学会了运用眼、耳、鼻、舌、手等感官来识别自然界的植物、动物和矿物的形、色、质地和气味,从而形成了对药的感性认识。采收加工时需要发汗的药材是
甲公司为某集团母公司,其与控股子公司(乙公司)会计处理存在差异的下列事项中,在编制合并财务报表时,应当作为会计政策予以统一的是()
人民教育出版社普通高中课程标准实验教科书《思想政治》必修l第九课第一框《市场配置资源》一共包括以下三个小标题:(1)市场调节(2)市场秩序(3)市场调节的局限性请以此为内容进行教学设计,写出教学目标、教学重点、教学点以及导入
以下说法不正确的是()。
下列各项中,不属于对事业单位工作人员处分的是()。
最新回复
(
0
)