首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数huiwen的功能是检查一个宁符串是否是回文,当字符串是回文时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adgda。请填空______。 # include <s
以下程序中函数huiwen的功能是检查一个宁符串是否是回文,当字符串是回文时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adgda。请填空______。 # include <s
admin
2010-09-05
27
问题
以下程序中函数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://kaotiyun.com/show/POWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的执行结果为()。n=0j=1DoUntiln>2n=n+1:j=j+n*(n+1)LoopPrintn;i
窗体上有1个名称为Textl的文本框;1个名称为Thnerl的计时器控件,其Interval属性值为5000,Enabled属性值是True。Timed的事件过程如下:PrivatSubTimerl_Timet()Staticflag
假定有如下程序:PrivateSubForm_Click()DimNAsInteger,JAsIntegerN=0J=1DoUntilN>2N=N+1
下面是求最大公约数的函数的首部()。Functionfun(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句是
以下描述中,不是线性表顺序存储结构特征的是()。
数据库设计过程不包括
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。
以下能正确定义数据类型Systemlnfo的代码是()。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
线性表常采用的两种存储结构是()。
随机试题
Cushing综合征最常见的病因是
某企业盘点中发现因自然灾害损失一台设备,原始价值50000元,已计提折旧10000元。根据事先签订的保险合同,保险公司应赔偿30000元,则扣除保险公司赔偿后剩余的损失10000元应计入()。
在采购与付款循环中,()属于不相容职务。
在快速跑中,学生最容易出现的错误动作是()。
根据以下资料,回答以下问题。2012年年末,合肥市规模以上工业企业2087户,全年实现工业增加值1653.54亿元,比上年增长17.4%。其中,轻工业增加值653.28亿元,增长16.5%;重工业增加值1000.26亿元,增长18%。战略性新兴产
学习动机
Nooneworddemonstratedtheshiftincorporations’attentioninthemid-1990sfromprocessestopeoplemorevividlythanthesi
某二叉树中有15个度为1的结点,16个度为2的结点,则该二叉树中总的结点数为
A、Inthecinema.B、Athome.C、Inamarket.B
TheHistoryofRhinestonesA)Rhinestoneshaveaglitteringpast.OriginallyrhinestoneswerereferredtoCzechoslovakianor
最新回复
(
0
)