首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是将一个字符串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
37
问题
下面程序的功能是将一个字符串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/GGPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库技术的根本目标是()。
考生文件夹下有一个工程文件sjt5.vbp。运行程序后,从文件中读出数据,将其放入一个5×5的二维数组a中。请编写程序,找出数组a中每行的最大值及该值在行中的次序(列下标),并将所找到的结果分别保存到一维数组b、c中(a中第一行的最大值保存在b(1)中,最
窗体上有一个名为Listl的列表框和一个名为Commandl的命令按钮,并有下面的事件过程:PrivateSubCommandlClick()n%=Listl.ListlndexIfn>0The
以下关于VB特点的叙述中,错误的是( )。
要清除已经在图片框Picture1中打印的字符串而不清除图片框中的图像,应使用语句()。
下列叙述中错误的是()。
如果把程序的启动对象设置为:SubMain,则SubMain过程
在一棵二叉树上,第5层的结点数最多是()。
设有以下定义 stuctss { intinfo;structss*link;}x,y,z; 且已建立如下图所示链表结构: 请写出删除结点y的赋值语句【】。
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请填空。#include<stdlib.h>stuctnode{chardata;struetn
随机试题
在五笔输入法中,以( )为基本单位来组字编码。
为了完整的反映一项经济业务的全貌,对于现金和银行存款之间相互划转的经济业务,既要填制付款凭证,又填制收款凭证。( )
根据个人所得税法律制度的规定,对一次劳务报酬收入畸高的应实行加成征收,所谓“一次性劳务报酬收入畸高”是指()。
甲公司是一家专业于照明用品生产的上市公司,企业规模在国内数一数二。公司上市几年来每年都进行大比例分红,素有“股市奶牛”之称。该公司旗下拥有三大系列数十种产品。2009年,为了进一步明确企业研发的方向,该公司组织专家对三大系列产品进行了全面分析,得出如下结论
如果公司连续5年不向股东分配利润,其股东可以请求公司按照合理的价格收购其股权。()
集装箱运输中,根据整箱货、拼箱货的不同,其交接地点可以是装运地发货人的工厂或仓库和交货地收货人的工厂或仓库,装运地和交货地的集装箱堆场,装运地和卸货地的集装箱货运站,以及装运港和卸货港的船边。凶此集装箱货物的交接方式就可能有()。
下列对CPI(居民消费价格指数)的认识正确的是()。
()是由于脑损伤引起的对刺激的无意识现象。
实现工业化有两条道路:一条是资本主义道路,一条是社会主义道路。毛泽东指出,我们要走社会主义工业化道路。建设社会主义工业化道路的依据是
函数的递减区间为____________.
最新回复
(
0
)