首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数huiwen的功能是检查一个字符串是否是回文,当字符串是回文时,函数返回字符串“yes!”,否则函数返回字符串“no!”,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adsda。请填空。 #include <stdio, h>
以下程序中函数huiwen的功能是检查一个字符串是否是回文,当字符串是回文时,函数返回字符串“yes!”,否则函数返回字符串“no!”,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adsda。请填空。 #include <stdio, h>
admin
2009-01-15
46
问题
以下程序中函数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全国计算机二级
相关试题推荐
以下()操作不能触发滚动条Change事件。
语句PrintFormat(Int(12345.6789*100+0.5)/100,“0000,0.00”)的输出结果是()。
设变量x的值是845,则下面语句的输出是Printx\100+(xMod100)\10+xMod10
下列关于线性链表的叙述中,正确的是( )。
支持子程序调用的数据结构是()。
下列叙述中,不属于软件需求规格说明书的作用的是()。
设有以下函数过程PrivateFunctionFun(a()AsInteger,bAsString)AsInteger…EndFunction若已有变量声明:Dimx(5)AsIntege
设子程序过程定义的首部为:PublicSubS(XAsInteger,YAsSingle)则以下正确的调用形式为
窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串"Basic"的语句是
某二叉树的中序遍历序列为CBADE,后序遍历序列为CBEDA,则前序遍历序列为()。
随机试题
简述Word2010中保存与另存为的区别。
嵌体覆盖牙冠的大部分或全部者称为嵌体覆盖并高于颌面,用于恢复患牙咬合关系者称为
原发性免疫缺陷病的突出症状是
某重症哮喘病人突然出现胸痛、极度呼吸困难、发绀、大汗、四肢厥冷。左侧肺部哮鸣音消失。考虑并发
某企业2006年发生以下业务:(1)自有商业楼共10层,7月1日将其中2层对外出租,年租金200万元,协议约定每半年支付一次租金,当年实际收取租金80万元。(2)为甲企业提供临时周转资金,取得甲支付的资金使用费30万元。(3)企业非
仓库总平面普遍划分为()。
时间上接近、内容上相似、要求上相同的学习之间容易产生干扰。()
美国思想家梭罗曾说过:“我们热切地挖掘了大西洋隧道,期望新旧大陆更为密切地接近,实际上传来的最新消息不过是阿德莱亲王打了个哈欠。”危险正是在这里。对于传媒来说,葛底斯堡大战和王室打哈欠没有本质的区别,这就有可能湮没了真正有价值的信息。文段引用梭罗的话是为了
ThispassageismainlyTheexpression"hewverycloselyto"canbebestreplacedby
Whenwillthetablearrive?
最新回复
(
0
)