首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:先将s所指字符串中的字符按逆序存放到t所指字符串中,然后把s所指串中的字符按正序连接到t所指串的后面。 例如:当s所指的字符串为:"ABCDE"时,则t所指的字符串应为:"EDCBAABCDE"。
给定程序MODll.C中函数fun的功能是:先将s所指字符串中的字符按逆序存放到t所指字符串中,然后把s所指串中的字符按正序连接到t所指串的后面。 例如:当s所指的字符串为:"ABCDE"时,则t所指的字符串应为:"EDCBAABCDE"。
admin
2013-03-29
30
问题
给定程序MODll.C中函数fun的功能是:先将s所指字符串中的字符按逆序存放到t所指字符串中,然后把s所指串中的字符按正序连接到t所指串的后面。
例如:当s所指的字符串为:"ABCDE"时,则t所指的字符串应为:"EDCBAABCDE"。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#include
void fun(char*s,char*t)
{
/****************found**************/
int i;
s1=strlen(s);
for(i=0 ; i
/*****************found***************/
t
=s[s1—i];
for(i=0;i
t[s1+i] =s
;
t[2*s1]=’\0’;
}
main()
{char s[100],t[100];
printf("\nPlease enter string
s:");scanf("%s",s);
fun(s,t);
printf("The result is:%s\n",t);
}
选项
答案
(1)int i,s1; (2)t[i]=s[s1—i一1];
解析
(1)根据“s1=strlen(s);",可知变量s1记录字符串s的长度,是整型变量,在第一标识下没有定义s1,故第一标识下应补充s1的定义,应改为“int i,s1;"。
(2)函数fun中的第一个for循环是求s的逆序,并将其存放在t串中。在求逆串时要注意第一个下标是0,最后一个是s1-1(s1是串的长度),第i个对应下标的是s1-1-i,所以“t
=str[s1—i];"改为“t
=str[s1-i-1];"。
转载请注明原文地址:https://jikaoti.com/ti/iBn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是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;
设有一共用体变量定义如下:uniondata{longw;floatx;inty;charz;};uniondatabeta;执行下列语句后,正确的共用体变量beta的
以下程序的输出结果是______。main(){inta=3;printf("%d\n",(a+=a-=a*a));}
运行下面的程序,其输出结果为______。main(){printf("%d,%d",5%-3,-5%3);}
下面关于完全二叉树的叙述中,错误的是______。
以下函数sstrcat()的功能是实现字符串的连接,即将t所指字符串复制到s所指字符串的尾部。例如:s所指字符串为abcd,t所指字符串为efgh,函数调用后s所指字符串为abcdefgh。请填空。#include<string.h>v
有以下程序,其中函数f的功能是将多个字符串按字典顺序排序: #include<string.h> void f(char *p[],int n) {char *t;int i,j; for(i=O;i<n-1;i++)
以下程序中函数fun的功能是:构成—个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单向链表中所有结点中的字符串。请填空完成函数disp。#include<stdio
随机试题
下列预防及处理血栓性静脉炎的措施哪项无效()
鹅口疮的致病菌是()
A.朱砂安神丸B.半夏厚朴汤C.龙胆泻肝汤D.归脾汤E.六昧地黄丸症见不寐多梦,急躁易怒,可选用
从投标人的报价策略来说,下列情形中报价可高一些的情形是()。
甲、乙两车分别从A、B两地同时出发,相向而行,甲每小时行80千米,乙每小时行全程的10%,当乙行到全程的八分之五时,甲车再行全程的六分之一可到达B地,则A、B两地相距()千米。
Writeatleast150wordsaboutthetopic:MyApproachtoPersonalSuccess.Youshouldwriteaccordingtotheoutlinegivenbelow
下列选项中,属于可以撤销注册商标的情形的是()
案情:高某(男)与钱某(女)在网上相识,后发展为网恋关系。其间,钱某知晓了高某一些隐情,并以开店缺钱为由,骗取了高某20万元现金。见面后,高某对钱某的相貌大失所望,相处不久更感到她性格古怪,便决定断绝关系。但钱某百般纠缠,最后竟以公开隐情相要挟,
ChildrenandParentsDoparentsowetheirchildrensomething?Yes,theyowethemagreatdeal.Oneoftheirchiefobligationsis
Nocivilizedcountryshoulddeemtheftlawful.
最新回复
(
0
)