首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是将一个字符串str的内容倒序,请填空。 #inelude <stdio.h> #include <strins.h> main() { int i,j,【 】; charstr[]={"12345
下面程序的功能是将一个字符串str的内容倒序,请填空。 #inelude <stdio.h> #include <strins.h> main() { int i,j,【 】; charstr[]={"12345
admin
2009-01-15
58
问题
下面程序的功能是将一个字符串str的内容倒序,请填空。
#inelude <stdio.h>
#include <strins.h>
main()
{ int i,j,【 】;
charstr[]={"1234567"};
for(i=0,j=strlen(str) 【 】;i<j; i++,j--)
{ k=str
;str
=str[j];str[j]=k;}
printf("%s\n",str);
}
选项
答案
k -1
解析
第一处应该是定义的某个变量,读程序可知,变量k没有定义,所以此处应填入 k。字符串的倒序,就是将首尾对应的字符(数组元素)两两交换。可用两个游标变量i和j分别代表前端元素的下标和后端元素的下标,交换以这两个变量值为下标的元素str
和str[j]。开始时,i的值为0,j的值为字符串末元素的下标(字符串长度减1)。每次交换后,i增1,j减1。继续交换的条件是str
仍然位于str[j]的前面,即i<j。字符串末元素的下标是它的长度减1,所以在第二处应填入-1。
转载请注明原文地址:https://kaotiyun.com/show/9LXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于线性链表的叙述中,正确的是( )。
能够产生1到50之间(含1和50)随机整数的表达式是( )。
下列有关过程的叙述中错误的是()。
(1)在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为sjt3.frm。其功能是随机产生20个0—1000范围内的整数,然后放入一个数组中,然后输出这20个整数中大于500的所有整数之和。程序运行后,单击命令按钮(名称为Command1,标题
向文本框中输入字符时,下面能够被触发的事件是( )。
下列关于工具箱的说法中正确的是()。
软件测试的目的是( )。
在窗体上有两个名称分别为Text1、Text2的文本框,一个名称为Command1的命令按钮。运行后的窗体外观如图所示。设有如下的类型和变量声ming明:PrivateTypePersonnameAsString*8
在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为sjt3.frm。其功能是随机产生20个0~1000的整数,将其放入一个数组中,然后输出这20个整数的平均值。程序运行后,单击命令按钮(名称为Command1,标题为“输出平均值”),即可求出其
随机试题
2018年5月施行的()表明了我们捍卫英雄烈士的鲜明价值导向。
A.清瘟败毒饮B.犀角地黄汤C.玉女煎合增液汤D.茵陈蒿汤合柴胡疏舒散E.葶苈大枣泻肺汤合泻白散治疗系统性红斑狼疮气营热盛证,应首选()
下述建筑给水管道上止回阀的选择和安装要求中,不正确的是()。
数据传输方式依其数据在传输线上原样不变的传输还是调制变样后再传输,可分为()。
A工厂的新雇员对A工厂内过多的噪声引起的不舒适有些抱怨。然而,有经验的雇员并不觉得不舒适。尽管A工厂表示愿意为雇员的健康负责,但还是决定不发耳塞给新雇员。A工厂找理由说:新雇员没有耳塞也能够习惯噪声。下面哪一项,如果正确,指出了A工厂决定不发耳塞给新雇员的
甲是某高校学生,为了写作论文,甲使用了乙发表的著作。此项使用,甲()
设f(x)∈C[-π,π],且f(x)=,求f(x).
Readthefollowingtextandmatcheachofthenumbereditemsintheleftcolumntoitscorrespondinginformationintherightco
在二叉树节点的先序遍历、中序遍历以及后序遍历中,所有叶子节点的先后顺序都是【】的。
•Readthememoandadvertisementbelow.•Completetheform.•Writeawordorphrase(inCAPITALLETTERS)oranumberonlines
最新回复
(
0
)