首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modil.c。在此程序中,函数fun()的功能是先将字符串s中的字符按正序存放到字符串t中,然后把s中的字符按逆序连接到字符串t的后面。 例如,当s中
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modil.c。在此程序中,函数fun()的功能是先将字符串s中的字符按正序存放到字符串t中,然后把s中的字符按逆序连接到字符串t的后面。 例如,当s中
admin
2023-02-27
16
问题
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modil.c。在此程序中,函数fun()的功能是先将字符串s中的字符按正序存放到字符串t中,然后把s中的字符按逆序连接到字符串t的后面。
例如,当s中的字符串为"ABCDE"时,t中的字符串应为"ABCDEEDCBA"。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdlib.h>
2 #include<conio.h>
3 #include<stdio.h>
4 #include<string.h>
5 void fun(char*s,char*t)
6 {
7 int i,s1;
8 sl=strlen(s);
9 /*********found*********/
10 for(i=0;i<=s1;i++)
11 t
=s
;
12 for(i=0;i<s1;i++)
13 t[s1+i]=s[s1-i-1];
14 /*********found*********/
15 t[s1]='\0';
16 }
17 void main()
18 {
19 char s[100],t[100];
20 system("CLS");
21 printf("\nPlease enter string s:");
22 scanf("%s",s);
23 fun(s,t);
24 printf ("The result is:%s\n",t);
25 }
选项
答案
(1)for(i=0;i
解析
(1)字符串长度为s1,但数组中元素的下标为0~s1-1,因此不包括s1。
(2)正序和逆序字符串都加入了t字符串中,此时t字符串中最后一个元素的下标为2*s1-1。所以在2*s1下标处加字符串结束标志"\0"。
转载请注明原文地址:https://kaotiyun.com/show/2P0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知方程x2+5x+k=0的两实根的差为3,则实数是的值为()。
x1,x2是方程mx2-(2m-1)x+m=0的两实根,则1/x1+1/x2的取值范围是()。
当正整数k被12除时,余数是3,下列哪一项被12除时,余数是6()。①2k②6k③4k+6
设的整数部分为a,小数部分为b,则ab-=()。
用1、2、3、4、5、6、7、8组成没有重复数字的八位数,要求1和2相邻,3与4相邻,5与6相邻,而7与8不相邻,这样的八位数共有()。
已知a,b,c是△ABC的三条边,且有如下关系:-c2+a2+2ab-2bc=0,则此三角形的形状为()。
一组数据1,2,3,3,5,6,2,5,6,4,5,2,3的众数为()。
已知甲、乙两支股票某日开盘时每股价格之和为100元,收盘时,甲股票价格跌了2成,乙股票价格涨了10%,此时甲、乙两股票每股价格之和比开盘时提高了4%,则甲股票每股价格是()元。
当时,两数f(x)=-x2+4x+k有最小值1,则此区间内函数f(x)的最大值为()。
在数字1,2,33符号+,-五个元素组成的所有全排列中,任意两个数字都不相邻的全排列有()。
随机试题
在化工生产过程中常涉及的基本规律有()。
放疗技师的工作范围
A.六一散B.玉女煎C.导赤散D.芍药汤E.黄连解毒汤证见小便短赤,溲时热涩刺痛者,治疗方剂应选用
汇票的支付委托书应当是书面的,不可以()。
甲公司持有一张商业汇票,到期委托开户银行向承兑人收取票款。甲公司行使的票据权利是()。
20世纪初以美国著名舞蹈家________为先驱的现代舞,以自然的舞蹈动作打破了古典芭蕾的程式束缚。
Crimeadecidedtovote____________joiningRussiaonMarch12,whichmightleadtoaconflict.
生活中俗称“暖宝宝”的一次性取暖片主要由铁粉、活性炭、蛭石、水、盐等材料构成,下列关于其发热原理的说法正确的是:()
办公自动化系统的4大支柱是计算机技术、通信技术、系统科学和【】。
IfirstmetAntigonewhenIwasnine.Shejusthungthereonthewall.Hertaskwastoburyherdeadbrother:minewastodusth
最新回复
(
0
)