首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是将一个字符串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
45
问题
下面程序的功能是将一个字符串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全国计算机二级
相关试题推荐
判断复选框是否被选中的属性为
下面关于框架控件的叙述中正确的是
在数据库系统中,用户所见的数据模式为
设有以下定义语句:PrivateTypepointxAsIntegeryAsIntegerEndTypeDimaAspoint下面语句中正确的是
设程序中有如下数组定义和过程调用语句:Dima(10)AsIntegerCallp(a)如下过程定义中,正确的是
窗体上的三个命令按钮构成名称为Commandl的控件数组。如图所示。程序如下:PrivateSubCommandl_Click(IndexAsInteger)IfIndex=1ThenPrint"计算机
结构化程序设计的基本原则不包括()。
支持子程序调用的数据结构是()。
设窗体上有1,个滚动条要求单击滚动条右端的按钮一次,滚动块移动一定的刻度值,决定此刻度值的属性是
长整型常数的类型说明符为()。
随机试题
24岁男性患者,因骨骼疼痛半年就诊,查尿pH8.2,血钾3.1mmol/L,血钙1.7mmol/L,血pH7.34,血氯112mmol/L,B超示双肾钙化。最可能的诊断为
折断后有银白色胶丝的是
心悸最常见的是哪种心律失常导致的
以下关于记名股票和不记名股票区别说法错误的是()。
银行开展债券投资业务面临市场风险、操作风险,但不会有信用风险。()
在常用的几种班级管理模式中,源于美国管理学家德鲁克提出的管理模式是()。
椎实螺外壳的螺旋方向有左旋和右旋两种,右旋对左旋是显性。利用椎实螺进行杂交试验,当右旋♀×左旋♂时F1代为右旋;当左旋♀×右旋♂时,F1代为左旋;则椎实螺外壳螺旋方向的遗传属于()。
根据心理学家韦纳的归因理论,下列四种情况中属于内部的、不稳定的、可控归因因素的是()
设a1=1,当n≥1时.an+1=,证明:数列{an}收敛并求其极限.
Shopperswhohaveflockedtoonlinestoresfortheirholidayshoppingarelosingprivacywitheverymouseclick,accordingtoa
最新回复
(
0
)