首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是将一个字符串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
50
问题
下面程序的功能是将一个字符串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全国计算机二级
相关试题推荐
下列与队列结构有关联的是
以下选项中,不合法的VisualBasic的变量名是( )。
编写如下程序:PrivateSubCommand1_Click()Dima(2,3)Fori=0To2Forj=0To3a(i,j)=InputBox("请
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
下列关于工具箱的说法中正确的是()。
软件设计中模块划分应遵循的准则是
假定建立了一个名为Commandl的命令按钮数组,则以下说法中错误的是
下列说法中正确的是()。
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
在考生文件夹下有一个工程文件sjt4.vbp,其窗体上有两个标题分别为“添加”和“退出”的命令按钮,一个内容为空的列表框List1。请画一个标签,其名称为Labell,标题为“请输入编号”;再画一个名称为Text1,初始值为空的文本框,如图7所示。程序功能
随机试题
A.痰浊阻肺让B.肺肾气虚证C.脾肾阳虚证D.痰蒙神窍证E.阳微欲脱证
在财务报表分析方法中,对某项财务指标占总体的百分比的分析是指()
摆式仪测定路面摩擦系数,所用的橡胶片的有效使用期从出厂日期算起为()。
下列变更登记需要报经人民政府审批的是()。
债券按计息方式有多种分法,其中按一定期限将所生利息加入本金再计算利息,这种债券叫做()。
建立社区组织的程序不包括()。
Mobilephonesareeverywhere.Itseemsthatnoonecan【C1】________withoutone.Mobilephonesareagreatwaytostay【C2】________
中等程度的动机激起水平最有利于学习效果的提高。()
左边给定的是纸盒外表面的展开图,右边哪一项能由它折叠而成?请把它找出来。
以下语句中存在语法错误的是
最新回复
(
0
)