首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,该函数的功能是:判断字符串是否为回文,若是,则函数返回1,主函数中输出“YES”,否则返回0,主函数中输出“NO”。回文是指顺读和倒读都一样的字符串。 例如,字符串LEVEL是回文,而字符串123312就不是回文。 注意:
请编写函数fun,该函数的功能是:判断字符串是否为回文,若是,则函数返回1,主函数中输出“YES”,否则返回0,主函数中输出“NO”。回文是指顺读和倒读都一样的字符串。 例如,字符串LEVEL是回文,而字符串123312就不是回文。 注意:
admin
2018-02-02
21
问题
请编写函数fun,该函数的功能是:判断字符串是否为回文,若是,则函数返回1,主函数中输出“YES”,否则返回0,主函数中输出“NO”。回文是指顺读和倒读都一样的字符串。
例如,字符串LEVEL是回文,而字符串123312就不是回文。
注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include
#define N 80
int fun(char*str)
{
}
main()
{
char s[N];
FILE*out;
char*test[]={“1234321”,“123421”“123321”,“abcdCBA”};
int i;
prinff(“Enter a string:”);
gets(S);
prinff(“\n”);
puts(s);
if(fun(s))
prinff(“YES\n”);
else
printf(“NO\n”);
/****************/
out=fopen(“out.dat”,“w”);
for(i=0;i<4;i++)
if(fun(test
))
fprintf(out,“YES\n”);
else
fprinff(out,“NO\n”);
felose(out);
/****************/
}
选项
答案
int fun(char*str) { int i,n=0,fg=1; char*p=str; while(*p) /*将指针p置位到字符串末尾,并统计字符数*/ {n++;p++;} for(i=0;i
解析
判断回文就是将第一个字符与最后一个字符比较,第二个字符与倒数第二个字符进行比较,以此类推,直到中间的字符。如果比较的结果都相同,那么这个字符串就是回文,否则不是。程序中循环语句用来遍历字符串,条件语句用来判断当前字符与对应位置的字符是否相同。
转载请注明原文地址:https://kaotiyun.com/show/UPxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列对队列的叙述正确的是()。
有以下程序#inculdeintFun(){ststicintx=1;x*=2;returnx;}main(){inti,s=1;For(i=1;I
以下程序段的输出结果是inta=1234;printf(“%2d\n”;A);
下列说法错误的是
对建立良好的程序设计风格,下列描述正确的是()。
下面程序运行后的输出结果是______。fut(int**s,intp[2][3]){**s=p[1][1];}main(){inta[2][3]={1,3,5,7,9,11},*p;
字符串“\\\”ABCDEF\“\\”的长度是()。
设变量均已正确定义,若要通过scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:口代表空格字符)()。
已知字母A的ASCⅡ代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是______。
随机试题
下面各项中属于世界商品价格指数的是()
在计算机网络中,表征数据传输可靠性的指标是________。
钱某,男,18岁。因过食生冷发生腹泻,半日已达3次。粪便常规检查:白细胞0~3个。便质清稀,肠鸣腹痛,舌淡苔白滑。针灸取穴为
甲社会团体的个人会员每年应交纳会费200元,交纳期间为每年1月1日至12月31日,当年未按时交纳会费的会员下年度自动失去会员资格。该社会团体共有会员1000人。至2009年12月31日,800人交纳当年会费,150人交纳了2009年度至2011年度的会费,
已知:某公司2011年第1~3月实际销售额分别为38000万元、36000万元和41000万元,预计4月份销售额为40000万元。每月销售收入中有70%能于当月收现,20%于次月收现10%于第3个月收现。假定该公司销售的产品在流通环节只需交纳消费税.税率为
丙股份有限公司拟于2006年6月15日召开2005年股东大会年会,应当将会议审议的事项于会议召开()之前通知全体股东。
可以对不同类别不同质的素质测评对象进行量化的方法是()。[2011年11月二级真题]
某化工厂厂职工叶某在某恐怖活动犯罪案件中作证,因本人及其家属人身安全受到威胁,特向当地公安机关申请采取保护措施。下列做法正确的是()。
在新的时代条件下,弘扬爱国主义精神,必须把维护祖国统一和民族团结作为重要着力点和落脚点。维护祖国统一,必须保持香港、澳门长期繁荣稳定。要坚定不移地贯彻“一国两制”方针,还要
(01年)设g(χ)=∫0χf(u)du,其中则g(χ)在区间(0,2)内【】
最新回复
(
0
)