首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充函数fun(char *s),该函数的功能是把字符串中的内容逆置。 例如:字符串中原有的字符串为abcde,则调用该函数后,串中的内容变为edcba。 注意;部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函
请补充函数fun(char *s),该函数的功能是把字符串中的内容逆置。 例如:字符串中原有的字符串为abcde,则调用该函数后,串中的内容变为edcba。 注意;部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函
admin
2010-05-05
25
问题
请补充函数fun(char *s),该函数的功能是把字符串中的内容逆置。
例如:字符串中原有的字符串为abcde,则调用该函数后,串中的内容变为edcba。
注意;部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。
试题程序:
$include<string.h>
#include<conio.h>
#include<stdio.h>
#define N 81
void fun(char*s)
{
int i=0,t,n=strlen(s);
for(;【 】;i++)
{
t=*(s+i);
【 】;
【 】;
}
}
main()
{
char a[N];
clrscr();
printf("Enter a string:");
gets(a);
printf("The original string is:");
puts(a);
fun(a);
printf("\n");
printf("The string after modified:");
puts(a);
}
选项
答案
i<n/2或s+i<s+n-1-i或i<n-1-I *(s+i)=*(s+n-1-i) *(s+n-1-i)=t
解析
第一空:将字符串的内容逆置,实际上就是将第一个字符和最后一个字符交换,再将第二个字符与倒数第二个字符交换,依此类推,直到中间的字符为止。所以,长度为n的字符串需要交换的次数为n/2。还可以这样理解,交换时始终保持顺数的字符在倒数的字符前面。第二空:顺数第i个字符为*(s+i),倒数第i个字符为*(s+n-1-i)。第三空:掌握利用第三个变量进行变量交换的方法。本题中,第三个变量为t。
转载请注明原文地址:https://jikaoti.com/ti/NKkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列有关利率的说法,错误的是()。
市场在资源配置中发挥着越来越重要的作用,但面对世界金融危机,市场的失灵引起了各国政府的重视。市场不具有的功能是()。
下列选项与我国古代五位帝王相关.按时间先后排序正确的是()。①车同轨,书同文,统一度量衡②修运河,创科举,三征高丽③休养生息④杯酒释兵权⑤以人为镜,可以明得失
宪法作为国家根本大法要求其必须具有更高的稳定性.因此宪法的修改程序相对于其他法律也是更为严格的。我国宪法的修改权由()行使。
根据我国宪法规定,下列选项中哪一种情况不是公民获得物质帮助权的条件?()
以下历史事件发生的先后顺序排列不正确的是()。
下面对商鞅变法论述不正确的是()。
某次数学比赛,参赛的男生中有得奖,女生有8人得奖,已知共有214人参加比赛,没有得奖的男生人数比没有得奖的女生人数的两倍多8人,那么参加比赛的男生有多少人?
某公司去年有员工830人,今年男员工人数比去年减少6%,女员工人数比去年增加5%,员工总数比去年增加3人。问今年男员工有多少人?
用2012减去一个四位数的差,正好等于将这个四位数各个数位数字相加的和,那么有几个这样的四位数?()
随机试题
回盲部
女性,50岁。上腹痛,饱胀感,嗳气,食欲差。胃镜及病理检查诊断:慢性胃炎伴轻度肠上皮化生,14C-尿素呼气试验阳性。目前最主要的治疗是
管理评审是( )按计划的时间间隔评审质量管理体系,以确保其适宜性、充分性和有效性。
自控仪表的焊接阀采用直接焊接方式,多用于炼油或石油化工生产上,目的是( )。
下列古代著名文学家的墓冢位于河南省境内的是()。
ArichAmericanwenttoParisandboughtapicturepaintedbyaFrenchartist.TheAmericanthoughtthepicturetobeveryfine
Experiencedboxersknowwhenandhowto______theblowsoftheirrivalsinsidethering.
对法律概念、法律原则、法律规则的理解和表述,下列哪一选项不能成立?()
Heisquitesurethatit’s_______impossibleforhimtofulfillthetaskwithintwodays.
苗族妇女通常戴银冠(silvercrown)、银手镯,全身都佩戴银链子(chains),而且是越多越好,越重越好,以此来展示自己的美丽和财富。穿着华丽服装的苗族女人,身上的银饰可以重达10到15公斤。饰品也可以作为爱情承诺的信物,儿童避邪的吉祥物(mas
最新回复
(
0
)