首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。 #include<string.h> main() { inti,j,【 】;char str[]={"1234567"}; for(i=0,j=strlen(str
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。 #include<string.h> main() { inti,j,【 】;char str[]={"1234567"}; for(i=0,j=strlen(str
admin
2009-02-15
56
问题
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。
#include<string.h>
main()
{ inti,j,【 】;char str[]={"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
解析
颠倒一个字符串中的字符,就是首尾对应的元素两两交换。简单地可用两个游标变量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,该变量应在程序的变量定义部分中一起定义,所以在第一个空框处应填入k。
转载请注明原文地址:https://www.kaotiyun.com/show/NkXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
PrintRight("VBProgramming"2)语句的输出结果是
下列合法的变量名是
窗体上有一个名称为CDl的通用对话框控件和由四个命令按钮组成的控件数组Commandl,其下标从左到右分别为0、1、2、3,窗体外观如图所示。命令按钮的事件过程如下:PrivateSubCommandl_Click(IndexAsIntege
变量声明:Dima,bAsInteger,c!,d%,e#,fAsLong其中所有的整型变量是()。
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,SA)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为(
窗体上有一个名称为Commandl的命令按钮,单击该按钮时所实现的功能是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置;若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:PrivateSub
软件生存周期中,解决软件“做什么”的阶段是()。
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为(
软件测试用例包括()。
数据的存储结构包括顺序、______、索引和散列四种基本类型。
随机试题
简述配置性测评的特点。
高等级公路上的隧道照明设施就是根据()的适应能力而设计的。
以下不属于决策树构成的是()。
根据《中华人民共和国物权法》,建筑物区分所有权是业主对物业专有部分分享专有所有权,对共有部分享有共有和()的权利。
幼儿园对幼儿实施保育和教育。幼儿园既有教育性质,也有__________性质。
心理学家做了这样一个实验:从三个班中将成绩排名后六位的学生抽出来,组成了一个18名学生的班级,心理学家对这18名学生进行智力测验,发现每一名学生智商都在正常范围之内。于是要求这18名学生的任课老师对他们做到以下几点:第一,分析他们在学业上失败的原因;第二,
【2010年福建.单选】教学过程是一种特殊的认识过程,主要以传授()。
我国的杂交水稻是第二次绿色农业革命时期的杰出代表。()
选择性接触是指受众在接触大众传播活动之际,并不是不加区别地对待任何媒介和内容,而是更倾向于与自己的既有立场、观点、态度一致或接近的加以接触,或有意无意地回避与自己既有倾向相左的媒介或内容。根据以上定义,下列属于“选择性接触”的是:
下列说法错误的是()。
最新回复
(
0
)