首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数huiwen的功能是检查一个字符串是否是回文,当字符串是回文时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adgda,请填空。 #include<string.h>
以下程序中函数huiwen的功能是检查一个字符串是否是回文,当字符串是回文时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adgda,请填空。 #include<string.h>
admin
2011-06-13
59
问题
以下程序中函数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(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
解析
检查一个字符串是否是回文,函数huiwen中定义了两个字符指针,pl=str指向字符串头,p2应该指向字符串尾,因此该处应该填入:str+strlen(str)-1或&str[strlen(str)-1]。
转载请注明原文地址:https://kaotiyun.com/show/9VPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
有以下程序段:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b;b=p[5];b中的值是
以下程序运行后的输出结果是【】。mam(){chara[]="123456789",*p;inti=0;p=a;while(*p){if(i%2=0)
一个C语言程序是由()。
以下叙述中正确的是
在两种基本测试方法中,【】测试的原则之一是保证所测模块中每一个独立路径至少要执行一次。
若程序中已包含头文件stdio.h,以下选项中,正确运用指针变量的程序段是
已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量’\101’是
以下叙述中错误的是
随机试题
一定量气体反抗一定的压力进行绝热膨胀时,其热力学能总是减少的。
简述社区文化互动的历史价值。
患者,女,49岁,有高血压病史,每日一片服用某药物2年余。患者无明显诱因下出现四肢乏力伴胸闷,症状呈进行性加重,继发出现双上肢抽搐,双手僵硬呈爪型。急诊检查血压146/92mmHg,血钾2.9mmol/L,予积极补钾治疗,症状明显好转。数日后再次出现四肢乏
预期收益原则可以在()中得以应用。
(2005年)一般来说,某反应在其他条件一定时,温度升高其反应速率会明显增加,主要原因是()。
根据股价未来变化的方向,股价运行的形态划分为()。
关于再社会化,下列说法中正确的是()。
中国建立并实施的第一个现代学制是()
下列属于人民检察院执行监督的是()。
张中行老人辞世已有好多天了,一直想写点什么纪念一下,可是又不知道如何下笔。不是我不知道写什么,而是老人给我们留下的需要我们思索的东西太多了。翻看老人留下的文章,(I)老人坎坷的一生,不能不掩卷叹息,原来人生就是这个样子。张中行,身后给予他的评价,已经至高至
最新回复
(
0
)