首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是将一个字符串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
38
问题
下面程序的功能是将一个字符串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://kaotiyun.com/show/NkXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有名称为Commandl的命令按钮,其事件过程如下:OptionBase1PrivateSubCommandl_Click()DimaDimb(10)AsInteger
窗体上有1个名称为Text1的文本框,1个名称为Label1的标签。程序运行后,如果在文本框中输入信息,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程为
设A、B、C是三角形的3条边,则以下表示“任意两边之和大于第三边”的布尔表达式是
现有语句:y=IIf(x>0,xMod3,0)设x=10,则y的值是()。
当VisualBasic表达式中含有以下多种运算时()。①关系运算②算术运算③逻辑运算④函数运算正确的运算顺序为()。
窗体上有一个名称为Combol的组合框,为了引用Combol中最后一个列表项,应使用的表达式是
有下面的程序段:x=InputBox("字符串","输入","请输入"):Printx如果执行上面程序段时没有从键盘输入任何内容就直接按了回车键,则输出内容是
在窗体模块的声明部分声明变量时,不能使用的关键字是()。
窗体上有1个名称为Command1的命令按钮,事件过程及函数过程如下:PrivateSubCommand1_Click()DimmAsStringm=InputBox("请输入字符串")Printpick_str(m)EndSub
负责数据库中查询操作的数据库语言是( )。
随机试题
A、Calculatingthebudgetofthedepartment.B、Talkingaboutthewoman’scampuslife.C、Completinganopen-endedquestionsurvey.
A.九分散B.磁朱丸C.六神丸D.四胜散E.参苏丸含汞的中成药处方药是
急性血源性骨髓炎晚期特点是
对鉴别上下消化道出血有帮助的是
下列不属于房地产经纪人竞争优势的有()。
以人体健康基准值为依据,主要适用于集中式生活饮用水水源及工、农业用水的地下水质量类别是()。
下列属于国际法协会制定有关CIF合同的统一规则的是()。
—Haveyoupaid?What’smyshareofthebill?—______.Itwasn’tverymuch.
Ametaphorisapoeticdevicethatdealswithcomparison.Itcomparessimilarqualitiesoftwodissimilarobjects.Withasimple
假设一台数码相机一次可拍摄16位色1024×1024的彩色相片共80张,数据压缩比平均是4,则它使用的存储器容量大约是()。
最新回复
(
0
)