首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将s所指字符串的正序和反序进行连接,形成的新串放在t所指的数组中。 例如,当s所指字符串为“ABCD”时,t所指
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将s所指字符串的正序和反序进行连接,形成的新串放在t所指的数组中。 例如,当s所指字符串为“ABCD”时,t所指
admin
2018-08-11
60
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将s所指字符串的正序和反序进行连接,形成的新串放在t所指的数组中。
例如,当s所指字符串为“ABCD”时,t所指字符串中的内容应为“ABCDDCBA”。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<conio.h>
#include<stdio.h>
#include<string.h>
/*********found*********/
void fun(char s,char t)
{
int i,d;
d=strlen(s);
for(i=0;i<d;i++)
t
=s
;
for(i=0;i<d;i++)
t[d+i]=s[d-1-i];
/*********found*********/
t[2*d-1]=’\0’;
}
main()
{
char s[100],t[100];
printf("\nPlease enter string s:");
scanf("%s",s);
fun(s,t);
printf("\nThe result is:%s\n",t);
}
选项
答案
(1)void fun(char*s,char*t) (2)t[2*d]=’\0’;或t[d+i]=’\0’;或 t[2*d]=0;或t[d+i]=0;
解析
(1)从调用函数来看,函数传递的是数组,所以函数的形参应为指针。
(2)循环结束后回文字符的个数为2*d个,因为数组下标是从0开始的,所以最后一个字符的下标为2*d-1,在最后一个字符的后面加上结束符’\0’,因此为t[2*d]=’\0’;。
转载请注明原文地址:https://www.kaotiyun.com/show/3jxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
按照“先进先出”的原则组织数据的结构是______。
若有以下定义:intt[3][2];,能正确表示t数组元素地址的表达式是______。
下列程序的输出结果是()。#include<stdio.h>voidfun(int*a,int*B){int*k;k=a;a=b;b=k;}main(){inta=1,b=2,*x=&a,*y=
以下程序通过函数SunFun求这里f(x)=x2+1,由F函数实现。请填空。main(){printf("Thesum=%d\n",SunFun(10));}SunFun(intn){intx,s=
有以下程序#inculde#deFineN8voidFun(int*x,inti)main(){inta[N]={1,2,3,4,5,6,7,8},i;Fun(a,2);For(i=0;i
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
#define命令出现在程序中函数的外面,宏名的有效范围为______。
当用户要求输入的字符串中含有空格时,应使用的输入函数是
随机试题
Thegrowthofpart-timeandflexibleworkingpatterns,andoftrainingandretrainingschemes,______morewomentotakeadvantag
Shelookedeverywhereforherbookbut______hadtoreturnhomewithoutit.
肝郁发热日久,热邪伤阴,治宜滋养肝肾,疏肝清热,宜选用何方为先
A.语言发展关键期B.人格、情感和意志发展关键期C.智力发展关键期D.自我意识形成期E.记忆力下降小儿6岁,聪明伶俐,招人喜欢,心理发展的阶段处于
[2006年第39题]地下防水工程防水等级2级时应二道设防,其中一道设防设计选用三元乙丙合成高分子防水卷材单层做法,施工时要求选用的防水卷材最小厚度不应小于:
下列各项中,不属于法律关系的终止的是()。
甲公司为增值税一般纳税人,应用的增值税税率为17%。该公司按毛利率法月末一次结转商品销售成本,上季度毛利率为30%。假定销售商品均符合收入确定条件。2013年12月发生的有关经济业务如下:(1)1日,预收乙公司货款200万元,存入银行。25日,向
某学生期中考试英语没有及格,期末考试时英语及格了,他认为自己有了很大进步。这种评价类型是()。
Readthearticlebelow.Choosethebestsentencefromthelistonthenextpagetofilleachofthegaps.Foreachgap(1
FastFoodsMarketershavefoundthatitisworthspendinglargeamountsofmoney/tofindour,whatattractspeopletonewpro
最新回复
(
0
)