首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充函数fun(),该函数的功能是:把从主函数中输入的字符串str2倒置后接在字符串str1后面。 例如:str1=“How do”,str2=“?od uoy”,结果输出:“How do you do?”。 注意:部分源程序给出如下。
请补充函数fun(),该函数的功能是:把从主函数中输入的字符串str2倒置后接在字符串str1后面。 例如:str1=“How do”,str2=“?od uoy”,结果输出:“How do you do?”。 注意:部分源程序给出如下。
admin
2009-02-15
70
问题
请补充函数fun(),该函数的功能是:把从主函数中输入的字符串str2倒置后接在字符串str1后面。
例如:str1=“How do”,str2=“?od uoy”,结果输出:“How do you do?”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdio.h>
#include<conio.h>
#define N 40
void fun(char *str1,char *str2)
{
int i=0,j=0,k=0,n;
char ch;
char *p1=str1;
char *p2=str2;
while(*(p1+i))
i++;
while(*(p2+j))
j++;
n=【 】;
for(;k=j/2;k++,j--)
{
ch=*(p2+k);
*(p2+k)=*(p2+j);
*(p2+j)=ch;
}
【 】;
for(;【 】;i++)
*(p1+i)=*p2++;
*(p1+i)=’\0’;
}
main()
{
char str1[N],str2[N];
int m,n,k;
clrscr();
printf("***Input the string str1 & str2
***\n");
printf("\nstr1:");
gets(str1);
printf("\nstr2:");
gets(str2);
printf("***The string str1 & str2 ***\n");
puts(str1);
puts(str2);
fun(str1,str2);
printf("*** The new string ***\n");
puts (str1);
}
选项
答案
j-- *(p2+n)=’\0’ *p2
解析
第一空:while循环执行后,变量j中保存了字符串str2的长度,而后面的for循环是将字符串str2倒置,即将第一个字符与最后一个字符对调,第二个字符与倒数第二个字符对调,如此循环直到中间的字符。第一次执行循环时,*(p2+j)指向最后一个字符,所以j要减1,并将未减1之前的数赋给n。第二空:将字符串str2倒置后,在字符串的最后要加上结束标记符,’\0’。第三空:当*p2所指的字符为,’\0’时,说明已经将倒置后的字符串str2都接在字符串str1后面了,for循环应该结束。当*p2所指的为其他字符时,for循环要继续执行。
转载请注明原文地址:https://jikaoti.com/ti/TxkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据我国《民法通则》中的无过错责任原则,应由下列何人对损害结果承担民事责任?()
根据我国现行宪法和有关组织法的规定,下列关于我国现行立法体制权限划分的表述不正确的是()。
根据我国宪法和有关法律的规定,下列选项中有关法规“批准”生效的情形哪一个是错误的?()
甲挑唆乙(甲、乙均已成年)去打正在熟睡的狗,狗被激怒后追乙,恰巧丙经过,乙便躲在丙的身后,狗将丙咬伤。根据《侵权责任法》的有关规定,下列表述错误的是()。
和谐社会建设的根本出发点和落脚点是()。
下列不属于我国民族政策内容的是()。
张某系某市人民政府办公室工作人员,在2014年年度考核中被定为不称职,张某对该考核结果不服,他可以采取的救济措施是()。
经济学上所推崇的“橄榄型”收入分配结构.是指低收人和高收入相对较少、中等收入占绝大多数的分配结构。我国正在采取措施,实施“提低、扩中、调高、打非、保困”的方针,使收入分配朝着“橄榄型”方向发展。这主要是为了促进()。
从10种不同的作物种子中选出6种分别放入6个不同的瓶子中展出,如果甲、乙两种种子都不许放入第一号瓶子内,那么不同的放法共有:
随机试题
患者,男,46岁,近中邻面龋坏,不松动,已做根管治疗,曾做银汞合金充填,近中邻面食物嵌塞无法解决,现要求嵌体修复下述哪一项不属于嵌体牙体制备的基本要求
雷头风发作的病机多是
(2007)居住建筑日照标准的确定因素中,以下哪一条不符合规定?
背景材料:某隧道施工完成后,进行了供配电、照明系统设施的安装,其中变压器为油浸变压器,由于工期延误,变压器运到现场100d后才进行安装。电缆敷设在沟内时遵循了低压在上、高压在下的原则,敷设时还要求金属支架、导管必须接地(PE)或接零(PEN)可靠。在交
应当先履行债务的当事人所持有的另一方不能履行合同的证据被证明是不确实的,中止履行合同的一方应当()。
目前上班每天8小时,中间吃一顿饭,因为吃这顿饭至少浪费一小时时间,得不偿失。如果吃两顿,上午10点上班,下午4点下班,两头吃饭时间都宽裕,对身体也好,符合早吃饱、晚吃早的养生理念。每天6小时上班效率高,精力集中,不间断就不浪费时间,晚上还能拉动社会消费,第
投资银行在各国的称谓不同,在英国称为()。
A"LOSTTRIBE"thatreachedAmericafromAustraliamayhavebeen.thefirstNativeAmericans,accordingtoanewtheory.(46
"VisualMusic"isafine-tuned,highlydiverting,deceptivelyradicalexhibitionabouttherelationshipofmusicandmodernart,
NewresearchfromtheUnitedStatessuggeststhatthemillennia-oldtherapyofyogacouldbenefitmillionsofpeoplewhosuffe
最新回复
(
0
)