首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:将s所指字符串的正序和反序进行连接,形成的新串放在t所指的数组中。 例如,当s所指字符串为“ABCD”时,t所指字符串中的内容应为“ABCDDCBA”。 请改正程序中的错误,使它能得出正确的结果。
下列给定程序中函数fun的功能是:将s所指字符串的正序和反序进行连接,形成的新串放在t所指的数组中。 例如,当s所指字符串为“ABCD”时,t所指字符串中的内容应为“ABCDDCBA”。 请改正程序中的错误,使它能得出正确的结果。
admin
2019-04-04
16
问题
下列给定程序中函数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=Str1en(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("inPlease enter string s:");
scanf("%s",s);
fun(s,t);
printf("\nTbe result is:%skn",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/F9Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>main(){structst{inty,x,z;};union{longi;intj;char
下列程序的执行结果是_______。#include<stdio.h>unionun{inti;charc[2];};voidmain(){unionunx;x.c
数据结构分为逻辑结构和存储结构,循环队列属于______结构。
有以下程序:main(){inti;for(i=0;i<3;i++)switch(i){case0:prinft("%d",i);Case2:prinft("%d",i);def
源程序的文档不包括()。
若有说明chars1[]="Thatgirl",s2[]="isbeautiful";则使用函数strcmp(s1,s2)后,结果是______。
以下程序用于判断a、b、c能否构成三角形,若能,输出YES,否则输出NO。当给a、b、c输入三角形三条边长时,确定a、b、c能构成三角形的条件是需同时满足三个条件:a+b>c,a+c>b,b+c>a。请填空。main(){floa
树中度为零的结点称为______。
以下选项中合法的实型常量是
以下选项中,合法的C语言常量是()。
随机试题
治疗肺炎球菌肺炎应首选
使用焊缝及熔敷金属拉伸试验方法时不包括()。
下列说法不正确的是()
制备倒凹是为了
电缆或信号线的焊接点应()。
《会计法》对于记载不准确、不完整的原始凭证进行()处理。
能量既不会凭空产生,也不会凭空消失,它只能从一种形式转化为另一种形式,或者从一个物体转移到别的物体,在转化或转移的过程中其总量不变,这就是能量守恒定律。如果在一个密封的,即不存在热量的进入或散失的房间内,打开一个正在工作的电冰箱门,最终房间内的温度将——。
《唐律疏议》一共()。
PowerPoint在“大纲视图”工作方式下,与“大纲”工具栏上的“降级”按钮功能等价的键是______。
Youwillhearfivedifferentpeoplewhohaveallbeeninterviewedforjobswithalargeinternationalcompanywhichisgoingto
最新回复
(
0
)