首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODII.C中函数fun的功能是:将s所指字符串的正序和反序进行连接,形成一个新串放在t所指的数组中。 例如,当s所指字符串为:"ABCD"时,则t所指字符串中的内容应为:"ABCDDCBA"。 请改正程序中的错误,使它能得出正确
给定程序MODII.C中函数fun的功能是:将s所指字符串的正序和反序进行连接,形成一个新串放在t所指的数组中。 例如,当s所指字符串为:"ABCD"时,则t所指字符串中的内容应为:"ABCDDCBA"。 请改正程序中的错误,使它能得出正确
admin
2013-03-29
71
问题
给定程序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全国计算机二级
相关试题推荐
若二维数组a有m列,则在a[i][j]前的元素个数为
有如下程序main(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=ch[i];
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【】。
下列程序执行后输出的结果是()#include<stdio.h>f(intA){intb=0;staticc=3;a=c++,b++;return(A);}mai
若有定义和语句int**pp,*p,a=10,b=20;pp=&p;p=&a;p=&b;printf("%d,%d\n",*p,**pp);则输出结果是()
下列有关数据库的描述,正确的是
设已执行预编译命令#include<string.h>,以下程序段的输出结果是()。chars[]="anapple";printf("%d\n",strlen(s));
以下程序的功能是输出如下形式的方阵:13141516910111256781234请填空。ma
有以下程序,其中函数f的功能是将多个字符串按字典顺序排序: #include<string.h> void f(char *p[],int n) {char *t;int i,j; for(i=O;i<n-1;i++)
以下isprime函数的功能是判断形参a是否为素数,是素数,函数返回1,否则返回0。请填空。intisprime(inta){inti;for(i=2;i<=a/2;i++)
随机试题
萋尿生殖嵴可分成内外两部分,内侧份为__________,外侧份为__________。
驾驶机动车在这个位置怎样安全通过?(图3.12.1)
火焰矫正焊后残余变形时,最高温度应()。
政党制度
作为社会主义道德体系的重要组成部分,药学职业道德的核心是
A、强直性四肢关节炎B、强直性脊柱炎c、侵犯四肢小关节D、游走性关节炎E、侵犯全身所有关节风湿热的特点是
负责标定国家药品标准品、对照品的是
应急预案编制完成后,还应确保预案的批准、()和维护。
甲公司和乙公司均为增值税一般纳税人,适用的增值税税率均为17%。甲公司和乙公司不存在任何关联方关系。2016年3月,甲公司以其持有的10000股丙公司股票交换乙公司生产的一台办公设备,并将换入办公设备作为固定资产核算。甲公司所持有丙公司股票作为交易性金融资
对于包括收货人在内的第三者而言,提单具有最终证明的效力。()
最新回复
(
0
)