首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
28
问题
给定程序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
函数fun的功能是:根据以下公式求p的值,结果由函数值返回。m与n为两个正数且要求m>n。例如:m=12,n=8时,运行结果应该是495.000000。请在题目的空白处填写适当的程序语句,将该程序补充完整。#include<con
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【】两个含义。
以下程序的输出结果为()。#include<stdio.h>main(){char*alpha[6]={"ABCDEFGH","IJKL","MNOP","QRST","UVWX"};char**p;inti;
下面程序的运行结果是()。#include<stdio.h>voiddelch(char*s){inti,j;char*a;a=s;for(i=0,j=0;a[i]!=’\0’;
设已执行预编译命令#include<string.h>,以下程序段的输出结果是()。chars[]="anapple";printf("%d\n",strlen(s));
数据库设计包括两个方面的设计内容,它们是______。
以下程序的功能是计算:s=1+12+123+1234+12345。请填空。main(){intt=0,s=0,i;for(i=1;i<=5;i++){t=i+【】;s=s+t;}printf(
设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句:if(a<B)if(c=D)y=0;elsey=1;该语句所表示的含义是______。
随机试题
Themethodofcreatingwordsbyremovingthesupposedsuffixesiscalled______.
下列哪一种酶是由小肠腺分泌的
喷锚暗挖法隧道施工方案,主要包括()。
国际工程投标报价的动态分析应考虑的影响因素主要是()。
总折旧固定资产中应当包含土地。()
农药是重要的农业生产资料,使用农药是确保农业生产高产、优质、高效的重要手段之一。我国农作物病虫害、草害、鼠害有1358种之多,每年造成产量损失高达10%~25%,严重影响了农业生产的稳定发展。目前在防治病虫害、草害、鼠害的措施中,使用农药进行防治,仍是综合
只要投资组合中资产的数目足够多,资产组合的风险一定可以降低至零。()
求微分方程yy"=y’2满足初始条件y(0)=y’(0)=1的特解.
下面是某路由器的部分配置信息,解释(n)处标有下划线部分的含义。【配置路由器信息】Currentconfiguration:!version11.3noservicepassword
ReadpartofaletteryourbosshasreceivedfromMrsJenkins,aconferenceorganizer.Iamwritingtoaskifyouwouldattenda
最新回复
(
0
)