首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数huiwen的功能是检查一个字符串是否是回文,当字符串是回文时,函数返回字符串: yes!,否则函数返回字符串:no!,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adgda。请填空。 #include <string.h
以下程序中函数huiwen的功能是检查一个字符串是否是回文,当字符串是回文时,函数返回字符串: yes!,否则函数返回字符串:no!,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adgda。请填空。 #include <string.h
admin
2009-01-15
49
问题
以下程序中函数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;bteak;}
if(【 】)return("yes!");
else return("no!");
}
main()
{ char sb[50];
printf("Input:"); scanf("%s",str);
ptintf("%s\n", 【 】 );
}
选项
答案
str+strlen(p1)-1或str+strlen(str)-1或str-1+strlen(str)或str-1+strlen(p1) t==0或!t或t==’\0’ huiwen(str)
解析
函数huiwen中开始定义了两个字符指针p1和p2,并让p1指向sb的开始位置,所以p2应该指向str的尾部,即&str[strlen(str)-1]或写成 str+strlen(str)-1或者其他等价形式。然后使用一个循环,循环str的长度的一半次数,比较p1和p2的内容,并分别递增和递减这两个指针。若有不同,则让标志t为1,并跳出循环。所以最后一个if语句应该为判断标志t是否为1,即应该填t==0或者其它等价形式。在主函数中,应该输出huiwen()函数的返回结果,即最后一空应该填huiwen(str)。
转载请注明原文地址:https://kaotiyun.com/show/lbXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下VisualBasic不支持的循环结构是
有如下程序:PrivateSubForm_Click()DimiAsInteger,nAsIntegerFori=1To20i=i+4:n=n+iIfi>10ThenExit
(1)在名称为Form1的窗体上画一个计时器,其名称为Timer1;再画一个图像框,其名称为Image1,在该图像框中装入一个图形文件pic.ico;然后画一个水平滚动条,其名称为HScroll1,Min属性值为100,Max属性值为1200,Larg
在下面语句或函数中,不能描述选择结构的是
在VB中,函数过程与子程序过程的区别之一是()。
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程问的联系是
计算下面分段函数的正确语句是
下面是求最大公约数的函数的首部:Functiongcd(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句是( )。
分段函数入下:设x中已经有一个数值。下列程序段中,能正确计算y值的是()。
设循环队列存储空间为Q(1:50),初始状态为front=rear=50。经过一系列入队和退队操作后,front=rear=25,则该循环队列中元素个数为()。
随机试题
脊柱血管瘤多见于
A.酚妥拉明B.异丙肾上腺素C.酚苄明D.普萘洛尔E.噻吗洛尔用于去甲肾上腺素静脉滴注外漏时的药是
整体设备的安装调整包括( )。
根据《企业财务会计报告条例》的规定,会计期间分为()。
建筑工程施工图预算的编制有以下步骤:Ⅰ.套用定额计算直接费和其他直接费Ⅱ.计算工程量Ⅲ.计算间接费Ⅳ.计算利润和税金应按( )的顺序进行,最后计算总造价。
某市文化广电新闻出版局对本市出版印刷业进行检查。在检查过程中,该局认为市中原印刷厂的职工王某未经批准,擅自从事出版物印刷业务。2019年8月1日,市文化广电新闻出版局依法举行听证。2019年8月6日,市文化广电新闻出版局作出行政处罚决定书,认为王某未经批准
提供100%的存取性的托盘货架是()。
它“利用‘冷战’的阴影,把‘遏制’共产主义的计划与制造商、出口商的热情融为一体。”这里的“它”是指()。
28个连续奇数的和是2016,则这28个连续奇数最大的一个是
A、Stayingathome.B、GoingtoMountTai.C、Goingtotheseaside.D、Goingtoacountryside.B
最新回复
(
0
)