首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充函数fun(char *s),该函数的功能是把字符串中的内容逆置。 例如:字符串中原有的字符串为abcde,则调用该函数后,串中的内容变为edcba。 注意;部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函
请补充函数fun(char *s),该函数的功能是把字符串中的内容逆置。 例如:字符串中原有的字符串为abcde,则调用该函数后,串中的内容变为edcba。 注意;部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函
admin
2010-05-05
34
问题
请补充函数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://kaotiyun.com/show/UXID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
20世纪上半叶,发生了以()和()为核心的物理学革命,加上其后的宇宙大爆炸模型、DNA螺旋结构、板块构造理论、计算机科学,这六大科学理论的突破,共同确立了现代科学体系的基本结构。
根据地理知识,同纬线上的各地()。
陈某与陆某是邻居。陈某家建房挖地基.导致陆某房屋墙面出现裂缝。陆某遂找陈某要求修缮,遭到陈某拒绝。关于本案,下列说法正确的是()。
以典人诗,是历代诗人常用的表现手法。这样可避免一览无余的直白.还可给读者在诗行间留下联想和思索的余地。下面诗句中没有涉及用典的是()。
近代中国思想界的“西学东渐”经历了一个由理论到实践、由照抄照搬到与中国实际情况相结合的发展历程。下面体现这两个步骤的标志性事件分别是()。
以下中国历史上著名历史事件按发生先后顺序排序,完全正确的是()。
一批物资分别由16列火车从甲站紧急运送到600千米外的乙站,现已知每列火车在运行途中间隔不得低于40千米,且火车运行速度为200千米/小时,那么将这批物资完全运到乙站至少需要多少小时?
用2012减去一个四位数的差,正好等于将这个四位数各个数位数字相加的和,那么有几个这样的四位数?()
某班级在一次考试阅卷后,发现有一道选择题的答案有误,正确答案应为A,但误写为C,此题分值为3分。调整答案时发现.此题未选A、C两个选项的人数为班级总人数的,修改分数后班级平均分提高了1分。问选择A答案的人数占班级总人数的多少?()
子路问老师:什么样的人算是君子?孔子说“修己以敬”。子路意犹未尽,追问道:“如斯而已乎?”孔子回答道:“修己以安人。”子路仍心有不甘,继续追问道:“如斯而已乎?”孔子答:“修己以安百姓”,接着又补充说,修己以安百姓,这是尧、舜大概还难以做到的啊!从这个“修
随机试题
A、乳房纤维腺瘤B、乳管内乳头状瘤C、乳腺囊性增生病D、急性乳腺炎E、乳腺癌患者,女,40岁。右乳头血性溢液1周,未扪及明显肿块,固定部位挤压常有血性溢液挤出。考虑为()
桃仁可用于()
肝内胆管在肝左叶较右叶易显示是因为
全自动生化分析仪抗交叉污染的措施不包括
A.火山口溃疡状B.Krukenberg瘤C.左锁骨上淋巴结转移D.皮革状E.表浅型胃癌弥漫性浸润型胃癌的胃形状似
(二)按国别排序前15名:韩国70540人,美国23838人,泰国23044人,印度18717人。巴基斯坦18626人,俄罗斯17971人,印度尼西亚14714人,哈萨克斯坦13996人,日本13595人。越南10639人,法国10414人,老挝9907人
在用通用对话框控件建立″打开″或″保存″文件对话框时,如果需要指定文件列表框所列出的文件类型是文本文件(即.txt文件),则正确的描述格式是
Thebus______yesterday.
Thereareseveralpossiblerelationshipsbetweenlanguageandsociety.Oneisthatsocialstructuremayeitherinfluenceorde
中国的春节在农历(lunarcalendar)一月一日,是新一年的开始。这是举家团圆的时刻。一般说来,在春节前几天,只要有可能的话,多数人无论身处何地都会回家。就像圣诞节一样,人们会买很多东西如食品、礼物、衣服和烟花爆竹给孩子们。在除夕之夜,多数农村家庭
最新回复
(
0
)