首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是将一个字符串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
49
问题
下面程序的功能是将一个字符串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全国计算机二级
相关试题推荐
为计算an的值,某人编写了函数power如下:PrivateFunctionpower(aAsInteger,nAsInteger)AsLongDimPAsLongP=aFork=1Ton
为计算an的值,某人编写了函数power如下:PrivateFunctionpower(aAsInteger,nAsInteger)AsLongDimPAsLongP=aFork=1Ton
判断复选框是否被选中的属性为
窗体上有名称分别为Text1、Text2的文本框,名称为Command1的命令按钮。运行程序,在Text1中输入“FormList”,然后单击命令按钮,执行如下程序:PrivateSubCommandl_Click()Te
考生文件夹下有工程文件sjt3.vbp,控件及其属性见窗体文件。程序功能为:单击窗体,则先把数据集读入数组arr,再根据用户输入的值删除数组中对应的元素,并提示操作结果。删除元素分为三步完成:首先查找到要删除的元素,其次将其后续元素顺次前移,最后
某系统结构图如下图所示(n≥5)该系统结构图的最大扇出数是()。
设a=10,b=4,c=5,d=7,表达式a>bAndNotc<d+6的值为()。
窗体上有一个名称为Commandl的命令按钮,单击该按钮时所实现的功能是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置;若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:PrivateSub
结构化程序的三种基本控制结构是()。
窗体上有1个名称为Command1的命令按钮,事件过程及函数过程如下:PrivateSubCommand1_Click()DimmAsStringm=InputBox("请输入字符串")Printpick_str(m)EndSub
随机试题
最可能的诊断是根据目前病例之诊断,主要治疗应包括
皮肤的多数相邻毛囊和皮脂腺的急性化脓性炎症称
某投资项目预计建成后的年固定成本为46万元,每件产品估计售价为56元,单位产品变动成本为25元,销售税率为10%。则该项目盈亏平衡点的产量为()件。
原水通过滤池时,()将水中悬浮物粘附截留。
能管理计算机的硬件设备并使得应用软件能方便、高效率地使用这些设备的是()。
新增会计科目。科目编码:1402一01科目名称:甲材料
乙公司为居民企业,主要从事货物生产和销售,2017年有关生产经营隋况如下:(1)取得不含税销售收入2500万元,销售成本1343万元;(2)发生销售费用670万元(其中广告费420万元);管理费用400万元(其中业务招待费15万元,新产品研究开发费用1
柯尔伯格道德判断发展的最高阶段是【】
一些精神疾病可以理解为不同的思考方式。米开朗琪罗、贝多芬、凡.高等许多名人或多或少有这样的特性。他们的艺术才华在一定程度上源于他们的精神紊乱,就像亚里士多德曾说过的那样,伟大的天才无不带有一丝疯狂。日前,一项针对数十万人进行的研究表明,精神分裂和躁郁症等疾
Forbusinessrelationstocontinuebetweenourtwocompanies,asatisfactory_____mustbereachedandsigned.
最新回复
(
0
)