首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数huiwen的功能是检查一个宁符串是否是回文,当字符串是回文时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adgda。请填空______。 # include <s
以下程序中函数huiwen的功能是检查一个宁符串是否是回文,当字符串是回文时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adgda。请填空______。 # include <s
admin
2010-09-05
32
问题
以下程序中函数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://jikaoti.com/ti/BYI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库的故障恢复一般是由()来执行恢复。
设a=10,b=4,c=5,d=7,表达式a>bAndNotc
软件测试的目的是()。
以下关于函数过程的叙述中,正确的是()。
下面不能作为软件设计工具的是
窗体上有一个名称为Cbl的组合框,程序运行后,为了输出选中的列表项,应使用的语句是()。
已知变量x、y为整数型,且x=4,y=12,s为字符串型,且s=a,LblOk为标签控件,下列赋值语句不合法的是()。
假定有以下函数过程:FunctionFun(SAsString)AsString Dims1AsString Fori=1ToLen(S) s1=LCase(Mid(S,i,1))+s1 Nexti
下面不能作为结构化方法软件需求分析工具的是
下列数据结构中,属于非线性结构的是( )。
随机试题
根据恒定流的定义,下列说法中正确的是()。
作为投资方案经济效果评价指标,净现值和内部收益率的共同特点是()。
下列各项中,可以成为经济法主体的有()。
下列法律关系中的法律事实属于法律行为的是()。
生产劳动的目的在于把所学理论应用于实践,这个过程包括印证与增长两个方面。()
请认真阅读下列材料,并按要求作答。若指导六年级学生学习本课,试拟定教学目标。
法律通过其规定,告知人们某种行为所具有的、为法律所肯定或否定的性质以及它所导致的法律后果,使人们可以预先估计到自己行为的后果,以及他人行为的趋向与后果。这体现了法律规范的()
执行USEscIN0命令的结果是
PromisingResultsfromCancerStudyAnewexperimentalvaccine(疫苗)hasshownpromisingresultsinthefightagainstlungcanc
JustlikeChinese,Westernersgivegiftsonmanyoccasions,suchas,onbirthdaysoffamilymembers,atweddings,atChristmasa
最新回复
(
0
)