首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是将一个字符串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
61
问题
下面程序的功能是将一个字符串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全国计算机二级
相关试题推荐
已知a=6,b=15,c=23,则语句PrintSgn(a+bMod6-c\a)&a+b的输出结果为( )。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
下列数据结构中,能用二分法进行查找的是()。
以下关于VB特点的叙述中,错误的是( )。
在菜单编辑器中建立如下图所示的菜单,并为每个菜单项编写了鼠标单击事件过程。关于此菜单,以下叙述中错误的是()。
设a=5,b=6,c=7,d=8,执行下列语句后,x的值为()。x=IIf((a>b)And(c>d),10,20)
下列叙述中错误的是()。
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
对存储器按字节进行编址,若某存储器芯片共有10根地址线,则该存储器芯片的存储容量为
随机试题
简述理想信念的基本类型。
功能活血散瘀的药物是
A、需检查融变时限B、需进行赋形性试验检查C、需进行软化点测定D、需进行耐热性试验检查E、需检查溶出度《中国药典》规定橡胶膏剂()。
要使人耳主观听闻的响度增加一倍,声压级要增加()dB。
质量控制图的用途是()。
一节课的成败与否,主要是看教学方法是否得当。()
下列各句中,没有语病的一句是()。
政企分开,是区别所有权和经营权,把各级政府主管部门原来直接治理企业生产经营的许多职权,直接交还给企业,使政府治理经济的重点由微观转向宏观的一项经济体制改革。下列符合政企分开的一项是()。
受利润刺激,某公司新财年的薪酬总额增长一倍,其中管理层增幅为,普通员工增幅为1.5倍。若加薪后管理层的平均薪酬是普通员工的4倍,则管理层占全部人数的比例是多少?
新闻编译社
最新回复
(
0
)