首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:求出字符串中最后一次出现的子符串的地址,通过函数值返回,在主函数中输入从此地址开始的字符串;若未找到,则函数值为 MULL。例如,当字符串中的内容为:"abcdabfcdx",t中的内容为:"ab"时,输出结果应
给定程序MODI1.C中函数fun的功能是:求出字符串中最后一次出现的子符串的地址,通过函数值返回,在主函数中输入从此地址开始的字符串;若未找到,则函数值为 MULL。例如,当字符串中的内容为:"abcdabfcdx",t中的内容为:"ab"时,输出结果应
admin
2009-05-15
75
问题
给定程序MODI1.C中函数fun的功能是:求出字符串中最后一次出现的子符串的地址,通过函数值返回,在主函数中输入从此地址开始的字符串;若未找到,则函数值为
MULL。例如,当字符串中的内容为:"abcdabfcdx",t中的内容为:"ab"时,输出结果应是 abfacdx,当字符串中的内容为:"abcdabfabcdx",t中的内容为:"abd"时,则程序的输出信息: not be found!
#include <conio.h>
#include <stdio.h>
#include <string.h>
char*fun(char*s,char*t)
{ char*p,*r,*a;
/************found************/
a=Null;
while(*s)
{ p=s;r=t;
while(*r)
/************found************/
if(r==p) {r++;p++;}
else break;
if(*r==’\0,)a=s;
s++;
}
return a;
}
main()
{ char s[100],t[100],*p;
clrscr();
printf("\nPlease enter string S:");
scanf("%s"s);
printf("\nPlease enter substring t:");
scanf("%s",t);
p=fun(s,t);
if(p)printf("\nThe result is:%s\n",p);
else printf("\nNot found !\n");
}
选项
答案
a=Null; 改为 a=NULL; if(r==p){r++;p++;) 改为 if(*r==*p){r++;p++;}
解析
转载请注明原文地址:https://www.kaotiyun.com/show/6BWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下声明数组和给数组赋值的语句中,正确的是()。
关于菜单设计,下列叙述中错误的是()。
下列关于线性表的叙述中,不正确的是()。
以下能从字符串“VisualBasic”中直接取出子字符串“Basic”的函数是()。
软件需求规格说明书的作用不包括
下列排序方法中,最坏情况下比较次数最少的是
在VisualBasic环境下设计应用程序时,系统能自动检查出的错误是
下列有语法错误的赋值语句是
设二叉树中共有15个结点,其中的结点值互不相同。如果该二叉树的前序序列与中序序列相同,则该二叉树的深度为()。
树最适合用来表示______。
随机试题
A.酮症酸中毒B.视网膜病变C.心脑血管疾病D.肾衰竭E.神经病变2型糖尿病患者主要的死亡原因是
24岁妇女,3个月前曾行引产,术后不久即出现不规则阴道流血。昨日咳嗽,痰中带血,来院就诊。妇科检查:子宫稍增大、质软,双侧附件区未见异常。X线胸片见双侧肺野外带多个小结节状阴影,其中几个略大,似棉球样,血中hCG为1700kU/L。为确诊,首选的检查是
女性,50岁,粘连性肠梗阻5天,出现呼吸深快。查体:面部潮红,心率110次min,血压90/60mmHg,腱反射减弱。化验:血pH7.20,血浆HCO3-15mmol/L。如果输液后,病人出现手足抽搐,应立即静脉注射
根据我国现行规定,在计算企业所得税应纳税额时,准予扣除的项目包括( )。
个人信用贷款期限一般为()年。
甲国居民A有来源于乙国所得120万元,来源于丙国所得80万元,甲、乙、丙三国的所得税税率分别为40%、30%和50%。在综合抵免法下,上述所得的抵免额为()。
甲公司由专利权X、设备Y以及设备Z组成的生产线,专门用于生产产品W。该生产线于2011年1月投产,至2017年12月31日已连续生产7年。甲公司按照不同的生产线进行管理,产品W存在活跃市场。生产线生产的产品W经包装机H进行外包装后对外出售。(1)
甲乙合作完成一项工作,由于配合得好,甲的工作效率比单独做时提高1/10,乙的工作效率比单独做时提高1/5,甲乙合作6小时完成了这项工作。如果甲单独做需要11小时,那么乙单独做需要几小时?
[*]
A、Bygreetingeachotherverypolitely.B、Byexchangingtheirviewsonpublicaffairs.C、Bydisplayingtheirfeelingsandemotio
最新回复
(
0
)