首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是将一个字符串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
73
问题
下面程序的功能是将一个字符串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全国计算机二级
相关试题推荐
结构化程序设计中,下面对goto语句使用描述正确的是
在窗体上有一个名称为Commandl的命令按钮,并编写有如下事件过程:PrivateSubCommandl—Click()Move500,500EndSub程序执行时,单击命令按钮,实现的功能是()。
下面的数写成普通十进制数是()。2.65358979335278D-6
下列有关数据库的描述,正确的是()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
下列说法中,错误的是()。
数据库系统中完成查询操作使用的语言是()。
在考生文件夹中有一个工程文件sjt5.vbp,其功能是:找出矩阵元素的最大值,并求出矩阵对角线元素之和,窗体外观如图所示。程序运行时,矩阵数据被放入二维数组a中。当单击“找矩阵元素最大值”命令按钮时,找出矩阵中最大的数,并在标签Label3中显示。当单击“
随机试题
科学发展观的根本方法是()
《中国医学文摘》(护理学分册)可以使用的检索途径包括()
李某把自己的房屋卖给张某,双方协商同意,以30000己成交,这一房屋买卖合同()
MDS患者贫血特征为
范登伯氏试验呈双向反应的是
某医师调查到两地区肝癌的死亡率,对其比较应考虑
下列应当记入固定资产原始价值核算的是()。
分封制是西周的一种重要政治制度,西周初年分封了许多诸侯国,下列诸侯国属于西周初年分封的是()。
富强对于()相当于()对于社会
PressingOilfromSeeds【T1】______byusingpressure.Amachine【T2】______isoftenused.Thefirststepinpressingtheoilfr
最新回复
(
0
)