首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数huiwen的功能是检查一个宁符串是否是回文,当字符串是回文时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adgda。请填空______。 # include <s
以下程序中函数huiwen的功能是检查一个宁符串是否是回文,当字符串是回文时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adgda。请填空______。 # include <s
admin
2010-09-05
49
问题
以下程序中函数huiwen的功能是检查一个宁符串是否是回文,当字符串是回文时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adgda。请填空______。
# include <string. h>
chat * huiwen(chat * 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(! t或t!=0)return("yes!");
else return("no!");
}
main()
{ char str[50];
printf("Input: "); scanf("% s", str);
printf("% s\n", huiwen(str));
}
选项
答案
str+strlen(str)-1
解析
先从main函数开始看,它先读入字符串,接下来肯定是要判断这个字符串是否是回文,冉看huiwen函数,它的主要思想是用p1指向字符串的首地址,p2指向字符串的尾地址(不包括结束符‘/0‘),将p1左移,p2右移,直到这两个指针相遇,如果在移动过程中发现p1!=p2,则该字符串不是回文,否则其是同文。因此。在空中填str+strlen(str)-1。
转载请注明原文地址:https://www.kaotiyun.com/show/POWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:PrivateSubCommand1_Click()DimA(3,3)AsIntegerForj=1To3Fork=1T
在窗体(Name属性为Forml)上画两个文本框(Name属性分别为Textl和Text2)和一个命令按钮(Name属性为Commandl),然后编写如下两个事件过程。PrivateSubCommandl_Click()a=TeXt1.T
下列程序执行后,变量x的值为()。Dima,b,c,dAsSingleDimxAsSinglea=10:b=30:c=400Ifb>aTIlend=a:a=b:b=dEnd
编写如下程序:PrivateSubCommand1_Click()DimxAsIntegerx=10Printfun1(x,12)+xEndSubPrivateFunctionfun1(mAsI
以下关于局部变量的叙述中错误的是()。
窗体上有名称为Command1的命令按钮,名称分别为Label1、Label2、Label3的标签。编写如下程序:PrivatexAsIntegerPrivateSubCommand1_Click() StaticyAsIntege
以下关于过程及过程参数的描述中,错误的是( )。
在窗体(Name属性为Form1)上画两个文本框(Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程:PrivateSubCommand1_Click()a=Text1.Text+T
设变量x的值是845,则下面语句的输出是Printx\100+(xMod100)\10+xMod10
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
随机试题
神经冲动由神经末梢向骨骼肌细胞传递时可发生
试述毛泽东思想的活的灵魂。
急腹症查体有全腹膨胀,表示有
断层显像分析的叙述,错误的是
甲基硫氧嘧啶治疗甲状腺功能亢进症的机制是
商朝号称“青铜时代”,下列哪一项不符合当时的历史情况()
令人欣喜的是,在此次发布的中国经济“2015半年报”中,服务业、高技术产业、网络消费等数据格外“_____”。其快速增长的背后,是改革创新的“_____”正在破解发展中的现实困难,激发引领中国经济可持续发展的不竭动力。填入画横线部分最恰当的一项是:
下列哪个账户能够较好地衡量国际收支对国际储备造成的压力?()
资本主义政治制度历史的和阶级的局限性是()
有人认为人生最好的准备,就是学会与他人合作。有些人则持相反意见,认为只有竞争中有成功。谈谈你的看法,并说明原因。
最新回复
(
0
)