首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数huiwen的功能是检查一个字符串是否是回文,当字符串是回文时,函数返回字符串“yes!”,否则函数返回字符串“no!”,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adsda。请填空。 #include <stdio, h>
以下程序中函数huiwen的功能是检查一个字符串是否是回文,当字符串是回文时,函数返回字符串“yes!”,否则函数返回字符串“no!”,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adsda。请填空。 #include <stdio, h>
admin
2009-01-15
50
问题
以下程序中函数huiwen的功能是检查一个字符串是否是回文,当字符串是回文时,函数返回字符串“yes!”,否则函数返回字符串“no!”,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adsda。请填空。
#include <stdio, h>
#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( * pl ++ ! = * p2 -- ) { t = 1 ;break
if(【 】) return( "yes !" );
else return( "no!" );
}
main( ) { char str[50];
printf( "Iaput:" ); scanf(" % s", str);
printf("%s \n", 【 】 );
选项
答案
p1+(stfien(str)-1)或str+(strlen(str)-1) t==0或!t huiwen(str)或 (strlen(str)-1)+p1或(stden(str)-1)+str
解析
回文字符串是指正向与反向拼写都一样。由huiwen函数可知,第三处应该填写调用函数huiwen(str)。在函数huiwen中,执行P1=str;使p1指向字符串str中第一个字符的地址,则第一处应该使p2指向字符串str中最后一个字符的地址,故填p1+(stden(str)-1)或str +(strlen(str)-1)。本题要求如果是回文,则返回"yes!",否则,返回"no!",故当t=0时,说明字符串str为回文,所以第二处应填t==0或!t。
转载请注明原文地址:https://kaotiyun.com/show/NhXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上有一个名称为Command1的命令按钮,并编写有如下事件过程:PrivateSubCommand1_Click()Move500,500EndSub程序执行时,单击命令按钮,实现的功能是()。
设变量x的值是845,则下面语句的输出是Printx\100+(xMod100)\10+xMod10
(1)在考生文件夹下有一个工程文件sjt3.vbp。程序的功能是通过键盘输入正整数到文本框中。在“除数”框架中选择一个单选按钮,然后单击“处理数据”命令按钮,将大于文本框中的正整数,并且能够被所选除数整除的5个数添加到列表框List1中,如图所示。在窗体文
能够产生1到50之间(含1和50)随机整数的表达式是( )。
表达式Sgn(0.25)的值是( )。
设窗体上有一个标签Label1和一个计时器Timer1,Timer1的Interval属性被设置为1000,Enabled属性被设置为True。要求程序运行时每秒在标签中显示一次系统当前时间。以下可以实现上述要求的事件过程是( )。
设:a=12,b=5,c=7,表达式x=(a\c+aModb)+Int(13/5)的值是( )。
对于循环队列,下列叙述中正确的是( )。
软件需求规格说明书的作用不包括
窗体上有一个名称为Combo1的组合框,一个名称为Command1的命令按钮。要求编写程序,在组合框中输入一个字符串,当单击命令按钮时,将该字符串逐项与组合框中原有列表项进行比较,若有相同列表项,则将其删除;若没有相同列表项,则将其添加到组合框中。现有人编
随机试题
A.心B.肝C.脾D.肺黑睛由何脏之精气上注濡养
以下鉴别反应中属于针对药物含有的特殊原子进行鉴别的是
患者,11周岁,口腔检查时发现,刚萌出的左下5带有尖而长的畸形中央尖,则正确的处理为
企业清查盘点时,如果发现存货盘盈或盈亏,根据管理权限经()批准后,在期末结账前处理完毕。
股份有限公司欲收购本公司的股份,下列表述正确的有()。
借款人无法足额偿还贷款本息,即使执行抵押或担保,也肯定造成较大损失的风险贷款种类是()。
甲公司和乙公司均为增值税—般纳税人,适用的增值税税率为17%。2011年甲公司和乙公司发生如下交易。(1)甲公司和乙公司为了缓解资金周转压力,于2011年2月签订资产置换协议,甲公司以库存商品和持有A公司的股票交换乙公司生产用机器设备(2010年初购入)
传授犯罪方法罪
在数据管理技术发展的三个阶段中,数据共享最好的是
A、Toaskforapayraise.B、Toaskforapromotion.C、Tomakeaplantotalktoherboss.D、Tochangeajob.A观点题。问题是女士打算怎么做。对话中
最新回复
(
0
)