首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数huiwen的功能是检查一个字符串是否是回文,当字符串是回文时,函数返回字符串yes!,否则函数返回字符串no!,并在主函数中输出,所谓回文即正向与反向的拼写都一样,例如:adgda。请填空。 #include<string.h>
以下程序中函数huiwen的功能是检查一个字符串是否是回文,当字符串是回文时,函数返回字符串yes!,否则函数返回字符串no!,并在主函数中输出,所谓回文即正向与反向的拼写都一样,例如:adgda。请填空。 #include<string.h>
admin
2009-02-10
119
问题
以下程序中函数huiwen的功能是检查一个字符串是否是回文,当字符串是回文时,函数返回字符串yes!,否则函数返回字符串no!,并在主函数中输出,所谓回文即正向与反向的拼写都一样,例如:adgda。请填空。
#include<string.h>
char*huiwen (char*str)
{char*p1,*p2;int i,t=0;
p1=str;p2=【 】。
for(i=0;i<strlen(str)/2;i++)
if(*p1++!=*p2-){t=1;break;}
if(【 】 )return("yes"!);
else return("no!");
}
main()
{char str[50];
printf("Input:");scanf("%s",str);
printf("%s\n",【 】);
}
选项
答案
p1+(strlen(str)-1)或str+(strlen(str)-1) t=0或!(t!=0)或t!=1或!t huiWen(str)
解析
本题的要求是判断从键盘输入的字符串是否是回文,但在主函数中并没有完成此功能的代码,故第20空应该填调用函数huiwen代码,即huiwen(str)。
由于回文字符串是指正向与反向拼写都一样,所以对于一个字符串,如果正向顺序与反向顺序对应位置上的字符一样,则此字符串即为回文。在函数huiwen中,已用“p1=str”使得p1指向字符串str的第一个字符的地址,则第18空语句的功能应该是使得p2指向字符串str的最后一个字符串的地址,故填p1+(strlen(str)-1),由于p1与str指向的是同一个地址,所以,第18空也可以填str+(strlen(str)-1)。
在进行for循环时,如果p1所指向的字符与p2指向的字符不相同,则说明,字符串str不是回文,贝佣t=1标记,并退出循环,执行下面的if语句,由于题中要求如果是回文,则返回“yes!”,否则,返回“no!”。故当t=0的时候,说明字符串str为回文,所以第19应填t==0或!(t!=0)或t!=1或!t。
转载请注明原文地址:https://kaotiyun.com/show/0HXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设a、b都是自然数,为求a除以b的余数,某人编写了以下函数:Functionfun(aAsInteger,bAsInteger)Whilea>ba=a-bWendfun=aEndFu
下列程序执行后,变量x的值为()。Dima,b,c,dAsSingleDimxAsSinglea=10:b=30:c=400Ifb>aThend=a:a=b:b=dEndIfIfb>cThenx=bElse
设有以下定义语句:PrivateTypepointxAsIntegeryAsIntegerEndTypeDimaAspoint下面语句中正确的是
以下关于局部变量的叙述中错误的是()。
程序流程图中带有箭头的线段表示的是( )。
将数据项“Student”添加到名称为List1的列表框中,并使其成为列表框第一项的语句为()。
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
为了删除列表框中的一个列表项,应使用的列表框方法是
以下关于函数过程的叙述中,正确的是
设二叉树中共有15个结点,其中的结点值互不相同。如果该二叉树的前序序列与中序序列相同,则该二叉树的深度为()。
随机试题
六淫邪气致病出现关节疼痛,游走不定者与哪种邪气关系密切
患者,女,38岁。在家中服用有机磷农药,出现呕吐,腹痛,精神恍惚,言语不清等症状。若为敌敌畏中毒,则应选用的药物是()。
在GPS载波相位测量中,接收机始终能够准确测量的是()。
下列表述中,符合锚杆挡土墙施工要求的有()。
某委托监理的市政工程,施工合同工期为20个月,土方工程量为28000m3,土方工程单价为18元/m3。施工合同中规定,土方工程量超出原估计工程量15%时,新的土方工程单价应调整为15元/m3。经监理工程师审核批准的施工进度计划如图1所示。其中工作A、E
建设工程招标的必备条件包括( )。
某商品流通企业某种商品前11个月的实际销售量如表4-4所示。取移动期数m=3,采用一次移动平均数法预测,第12个月的销售量为()吨。
督导者在督导历程中展开话题的技巧主要有( )。
【2013年吉林省第7题】七夕节,某市举办大型公益相亲会,共42人参加,其中20名女生,每人至少相亲一次,共相亲61次,则至少有一名女生至少相亲多少次?
A、aproofofabundance.B、anoverheatingofitseconomy.C、anattractionofinvestment.D、aresultofforeignexpansionprojects
最新回复
(
0
)