首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。 #include<string.h> main() { infi,j, [13] ;char str[]={"1234567"}; for(i=0,j=strlen(str) [14]
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。 #include<string.h> main() { infi,j, [13] ;char str[]={"1234567"}; for(i=0,j=strlen(str) [14]
admin
2013-06-11
41
问题
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。
#include<string.h>
main()
{ infi,j, [13] ;char str[]={"1234567"};
for(i=0,j=strlen(str) [14] ;i<j;i++,j--)
{k=str
;str
=str
;str[j]=k;}
printf("%s\n",str);}
选项
A、 [13] k
[14] -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,该变量应在程序的变量定义部分中—起定义,所以在第—个空
转载请注明原文地址:https://kaotiyun.com/show/8kJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知下面的程序段,正确的判断是______。#defineA3#defineB(A)((A+1)*a)inta=3;……X=3*(A+B(7));
486PC机主板上一般带有高速缓冲存储器Cache,它是()之间的储存。
下列叙述中正确的是______。
以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是()。
以下函数creat用来建立一个带头结点的单向链表,新产生的结点是插在链表头的末尾。单向链表的头指针作为函数值返回。请填空。#include<stdio.h>structlist{chardata;structlis
位运算071∧052的八进制值是()
在下列字符序列中,不可用做C语言标识符的是()
以下程序的功能是调用函数fun计算:m=1-2+3-4+…+9-10,并输出结果。请填空。intfun(intn){intm=0,f=1,i;for(i=1;i<=n;i++)m+=i*f;
下列关于C语言数据文件的叙述中正确的是
冒泡排序在最坏情况下的比较次数是
随机试题
下列各项中,属于痫病病因的有
碘剂主要用于治疗
重体力劳动所致疲劳属于何型疲劳
A、丹参B、五灵脂C、红花D、乳香E、水蛭患者,女,26岁。平素痛经,半年来又患风湿痹痛,拘挛麻木。宜选用的药是
管径d,流速v,密度ρ,动力黏性系数组成的无量纲数是()。
根据《建设工程质量管理条例》,涉及建筑主体和承重结构变动的装修工程,建设单位应当在施工前委托()提出设计方案。
下列关于母公司与子公司法律关系的判断中,错误的是()。
下列税务处理中,符合个人独资企业和合伙企业征税规定的有()。
Believeitornot,opticalillusion(错觉)cancuthighwaycrashes.Japanisacasein?point.Ithasreducedautomobilecrashe
Manyculturesfollowspecialcustomswhenachild’sbabyteethfallout.Manyofthesecustomsincludestoriesandbeliefsrelat
最新回复
(
0
)