首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
37
问题
给定程序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://kaotiyun.com/show/DPJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后,输出结果是#definePT5.5#defineS(x)PT*x*x#include<stdio.h>main(){inta=1,b=2;printf("%4.1f\n",S
若有说明chars1[30]="Thecity",s2[]="isbeautiful";,则在使用函数strcat(s1,s2)后,结果是()。
阅读下面程序段,则执行后的结果为#include"stdio.h"main(){intm=4,n=2,k;k=fun(m,n);printf("%d\n",k);}fun(intm,intn
已知ch是字符型变量,则下面正确的赋值语句是
下面关于完全二叉树的叙述中,错误的是______。
以下函数sstrcat()的功能是实现字符串的连接,即将t所指字符串复制到s所指字符串的尾部。例如:s所指字符串为abcd,t所指字符串为efgh,函数调用后s所指字符串为abcdefgh。请填空。#include<string.h>v
设函数fun的定义形式为: void fun(char ch,float x) { …… } 则以下对函数fun的调用语句中,正确的是 ______。
设变量已正确定义,则以下能正确计算f=n!的程序段是 ______。
有以下程序段: int n,t=1,S=0; scanf("%d",&n); do{s=s+t;t=t-2;}while(t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是 ______。
以下程序中函数fun的功能是:构成—个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单向链表中所有结点中的字符串。请填空完成函数disp。#include<stdio
随机试题
给定如下所给的javasevelet代码片段,用户在浏览器地址栏中键入正确的URL回车后,在控制台上显示的结果是:()publicvoiddoGet(HttpServletRequestrequest,HttpServletRespon
肾柱肥大声像图表现如下()
颅脑CT扫描的方法不包括
A.青霉素酶B.醋酸盐缓冲液(pH4.6)C.咪唑溶液D.正十四烷的正己烷溶液E.茚三酮溶液
下列哪项指标最能判断糖尿病患者血糖控制情况?()
某单位由出纳人员兼会计档案保管工作,该做法违反了( )。
根据车辆购置税法律制度的规定,下列各项中,不属于车辆购置税征税范围的是()。
你作为副职代表,正在全体职工大会上作年终总结报告,正当你讲得兴高采烈时,突然有一名职工站起来,大声列举出单位存在的种种问题,并指责你们的报告总是报喜不报忧,赢得场下职工一片议论声。此时,你怎么办?
2016年4月份我国全社会用电量4569亿千瓦时,同比增长1.9%。其中,第一产业用电量86亿千瓦时,同比增长12.5%;第二产业用电量3316亿千瓦时,同比增长0.6%;第三产业用电量569亿千瓦时,同比增长5.8%;城乡居民生活用电量598亿千瓦时,同
A、Onlythreedays.B、SaturdayandSunday.C、Onlyoneday.D、Throughouttheweek.D
最新回复
(
0
)