首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数huiwen.的功能是检查一个字符串是否是回文,当字符串是回文时,函数返回字符串: yes!,否则函数返回字符串:no!,并在主函数中输出,所谓回文即正向与反向的拼写都一样,例如:adgda。请填空。 #include<string.h
以下程序中函数huiwen.的功能是检查一个字符串是否是回文,当字符串是回文时,函数返回字符串: yes!,否则函数返回字符串:no!,并在主函数中输出,所谓回文即正向与反向的拼写都一样,例如:adgda。请填空。 #include<string.h
admin
2013-02-23
98
问题
以下程序中函数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;break;}
if( 【 】)return("yes!");
else return("no!");
}
main()
{ char str[50];
printf("Input:");scanf("%s",str);
printf("%s\n", 【 】);
}
选项
答案
str+strlen(str)-1 i>strlen(str)/2 huiwen(str)
解析
首先使指针p1指向字符串的首地址,指针p2指向字符串的尾地址(不包括字符串结束标记’\0’),然后指针p1从前往后,指针p2从后往前,直到移至字符串的中间元素,若两者所指的元素不相等,则跳出循环,此时i<=strlen(str)/2,若两者所指的元素均相等,则此时i>strlen(str)/2。
通过if语句判断,如果i>strlen(str)/2,则返回“yes!”,否则返回“no!”。
主函数中要求输出函数huiwen(str)的返回值。
转载请注明原文地址:https://kaotiyun.com/show/JzJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){charc[6];inti=0;for(;i<6;c[i]=getchar(),i++);for(i=0;i<6;i++)put
下面程序调用fun函数动态分配两个整型存储单元,并通过形参传回这两个整型存储单元的地址给s1和s2,将程序补充完整。┇main(){int*s1,*s2;┇fun(【】);
以下程序#include<string.h>main(){chara1[80],a2[80],*s1=a1,*s2=a2;gets(s1);gets(s2)if(!strcmp(s1,s2))pri
若定义了以下函数:voidf(……){……*p=(double*)malloc(10*sizeof(double));……}p是该函数的形参,要求通过p把动态分配存储单元的地址传回主调
有如下定义语句:intaa[][3]={12,23,34,4,5,6,78,89,45};,则45在数组aa中的行列坐标各为
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
设a为整型变量,不能正确表达数学关系“10<a<15”的C语言表达式是______。
数据字典是对数据定义信息的集合,它所定义的对象都包含于______。
从一个具有n个结点的单链表中查找其值等于k的结点时,在查找成功的情况下,需平均比较______个结点
已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填______。structlink{chardata;______,}node;
随机试题
德国柏林墙是_____年倒塌的。
患儿男,12岁。因腹泻1天来门诊求治。粪常规示:暗红色果酱样,镜检红细胞满视野,少量白细胞,患者可能的诊断是A.溃疡性结肠炎B.急性细菌性痢疾C.急性阿米巴痢疾D.消化道出血E.肠易激综合征
常用的准直器的结构是
胡某,男,31岁,患痔疮4年。近期无痛性便血加重,在排便时间歇滴血,痔核脱出肛门外,排便后不可自行恢复。该患者的病情属于
某企业主营业务收入870000;流动资产期初余额为520100元,期末余额为529150元;则该企业流动资产周转率为()。
如图所示,小球沿轨道由静止从A处运动到D处的过程中,忽略空气阻力和摩擦力,仅有动能和势能互相转化.则().
下列遗嘱形式中,不需要证人在场即为有效的是()。
Theprimeministerwas________toseverecriticismaftertheeconomyhadcontractedfortwoquarters.
Belle,ourtinymonkey,wasseatedinherspecialchairinsideachamberatourDukeUniversitylab.Herrighthandgraspedajo
A、Itmaycauseanexplosion.B、Thephonemaynotworkinthatsituation.C、Othersarenotresponsiblefortheevent.D、Noonewi
最新回复
(
0
)