首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODII.C中函数fun的功能是:将s所指字符串的正序和反序进行连接,形成一个新串放在t所指的数组中。 例如,当s所指字符串为:"ABCD"时,则t所指字符串中的内容应为:"ABCDDCBA"。 请改正程序中的错误,使它能得出正确
给定程序MODII.C中函数fun的功能是:将s所指字符串的正序和反序进行连接,形成一个新串放在t所指的数组中。 例如,当s所指字符串为:"ABCD"时,则t所指字符串中的内容应为:"ABCDDCBA"。 请改正程序中的错误,使它能得出正确
admin
2013-03-29
41
问题
给定程序MODII.C中函数fun的功能是:将s所指字符串的正序和反序进行连接,形成一个新串放在t所指的数组中。
例如,当s所指字符串为:"ABCD"时,则t所指字符串中的内容应为:"ABCDDCBA"。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动mam函数,不得增行或删行,也不得更改程序的结构!
#include
#include
/****************found*****************/
void fun(char s,char t)
{
int i,d;
d=strlen(s);
for(i=0;i
=s
;
for(i=0;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’;
解析
(1)fun函数中的s和t对应于主函数中数组的名,fun函数中的s、t传递的应该是地址,所以第一个错误标识下的“voidfun(char s,chart)"语句中s、t定义的是字符型变量,应改为“void fun(char*s,char*t)"。
(2)连接之后,新字符串的尾应该添加尾符指示位,原来的串算上尾符长度应该是d,所以第二个标识下的“t[2*d.1]=’\0’;"应该改为“t[2*d]=’\0’;"。
转载请注明原文地址:https://kaotiyun.com/show/CWJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有说明语句:charc=’\72’;则变量c
对于n个结点的单向链表(无表头结点),需要指针单元的个数至少为______。
有以下程序main(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;for(i=0;i<3;i++)for(j=i;j<=i;j++)t=t+b[i][b][j][j]];
以下程序段给数组所有的元素输入数据,请选择正确答案填入。()#inelude<stdio.h>main(){inta[10],i=0;while(i<10)scanf("%d",______);
有以下程序main(){inta,b;for(a=1,b=1;a<=100;a++){if(b>=20)break;if(b%3==1){b+=3;continue
以下程序的输出结果是typedefunion{longx[2]inty[4];charz[8];}MYTYPE;MY
下列有关数据库的描述,正确的是
设有以下定义和语句,则*(*(p+2)+1)的值【】。inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;
若有说明chars1[30]="Thecity",s2[]="isbeautiful";,则在使用函数strcat(s1,s2)后,结果是()。
已知ch是字符型变量,则下面正确的赋值语句是
随机试题
张某未经批准在门前耕地上建起一幢小楼,并将该房卖给徐某。县土地管理局以张某非法买卖土地为由,对其作出没收地上建筑及罚款决定。张某不服,起诉至法院。诉讼期间,县土地管理局将原来的处罚变更为没收地上建筑,取消了罚款处罚,并动员张某撤诉。据此回答下列问题。案
王某在某市火车站地摊以60元购买名为“常某”的一张身份证后,到银行谎称该身份证是自己的,办理了信用卡,后案发。王某构成()。
《抗震规范》规定,对于烈度为8度和9度时的大跨度和长悬臂结构及9度时的__应计算竖向地震作用。
A.以DNA为模板合成DNA B.以RNA为模板合成cDNA C.以DNA为模板合成mRNA D.以mKNA为模板合成蛋白质 E.某一基因型细胞吸收另一基因型细胞DNA转录是指
脾之大络,名为()
光学经纬仪主要是用于机电设备安装中的()测量。
在Excel中,可以使用F4键对单元格的相对引用和绝对引用进行切换。()
孟子的“不得乎亲,不可以为人”的思想反映的是
在资本主义条件下,资本变成了一种非常神秘的东西,似乎一切社会劳动生产力并非劳动本身所有,而为资本所有,资本本身就具有一种能使价值增殖的魔力,这就是资本拜物教。马克思通过对劳动力商品的特点和资本总公式的矛盾的分析,阐明了资本的实质,揭露了资本拜物教产生的秘密
排序方法中,将整个无序序列分割成若干小的子序列并分别进行插入排序的方法,称为()。
最新回复
(
0
)