首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。 #include main() { inti,j,【 】;char str[]={"1234567"}; for(i=0,j=strlen(str)【 】;i
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。 #include main() { inti,j,【 】;char str[]={"1234567"}; for(i=0,j=strlen(str)【 】;i
admin
2010-12-10
48
问题
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。
#include
main()
{ inti,j,【 】;char str[]={"1234567"};
for(i=0,j=strlen(str)【 】;i
{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
和str[j],使用了变量k,该变量应在程序的变量定义部分中一起定义,所以在第一个空框处应填入k。
转载请注明原文地址:https://kaotiyun.com/show/hGPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面描述中不属于数据库系统特点的是
有如下数据定义语句:DimX,YAsInteger以上语句表明()。
有如下的一个函数过程:Functionfn(ByValnumAsLong)DimkAsLongk=1:num=Abs(num)DoWhilenumk=k*(num
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是( )。
为了使窗体左上角不显示控制框,需设置为False的属性是( )。
以下程序的功能是随机产生10个两位的整数:OptionBase1PrivateSubCommand1_Click() Dima(10)AsInteger DimiAsInteger Randomize Fori=1
下面关于列表框控件的叙述中错误的是
三角形的构成条件是:任意2边之和大于第3边。设变量a、b、c是3条直线的长度,要求判断这3条直线能否构成一个三角形。下面有3个程序段可以正确判断,另一个不能正确判断的是
随机试题
A.朱砂安神丸B.龙胆泻肝汤C.黄连温胆汤D.半夏秫米汤不寐,心烦胸闷,泛恶,嗳气,头重目眩,口苦,舌红,苔黄腻,脉滑数。治当宜选
脊柱后肌群不包括
胎黄的病因是
不是由于容量负荷过重所致心力衰竭的疾病是
关于钢材加工对其性能影响的说法,正确的是()。
李涛和张博同为某银行的一个项目团队成员。他们在项目工作中共同研讨开发项目.共享项目研究成果。李涛此时正在攻读在职博士学位,在其将要发表的一篇论文中有涉及两人研究成果的内容.银行领导已同意该文件的内容及以个人名义署名的申请。在文章署名方面,()。
为了评价和考核实际成本,弹性预算还必须根据各项成本同业务量的不同关系,采用不同方法确定“实际业务量的预算成本”。()
下列关于增值税政策的表述中,错误的有()。
旅行社安排的旅游活动及服务档次与合同不符,造成旅游者经济损失,应退还合同金额与实际花费()的差额。
物流信息技术EDI、个人电脑、人工智能、通信、条形码和扫描仪已在物流方面被广泛应用,被视为提高生产和竞争能力的主要源泉。
最新回复
(
0
)