首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:求出字符串中最后一次出现的子符串的地址,通过函数值返回,在主函数中输入从此地址开始的字符串;若未找到,则函数值为 MULL。例如,当字符串中的内容为:"abcdabfcdx",t中的内容为:"ab"时,输出结果应
给定程序MODI1.C中函数fun的功能是:求出字符串中最后一次出现的子符串的地址,通过函数值返回,在主函数中输入从此地址开始的字符串;若未找到,则函数值为 MULL。例如,当字符串中的内容为:"abcdabfcdx",t中的内容为:"ab"时,输出结果应
admin
2009-05-15
97
问题
给定程序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全国计算机二级
相关试题推荐
有如下程序:PrivateSubForm_Click()DimsAsInteger,pAsIntegerp=1Fori=1To4 Forj=1Tois=s+j Nextj p=p*sNextiP
在考生文件夹下有一个工程文件sjt5.vbp,其窗体中有一个名称为Text1的文本框,两个标题分别是“读数据”和“统计”的命令按钮。请添加一个名称为Label1、标题为“同时含有字母t、h、e的单词数为”的标签;再添加一个名称为Text2,初始文本为空的文
在考生文件夹下有一个工程文件sit5.vbp,含三个窗体,标题分别为“启动”、“注册”、“登录”,运行时显示“启动"窗体,单击其上按钮时弹出对应窗体进行注册或登录。注册信息放在全局数组users中,注册用户数(最多10个)放在全局变量n中(均已在标准模块中
下列关于数组的叙述中,正确的是
以下程序段的功能是:从文本框中输入一个数值,如果该数值满足“除以4余1,除以5余2”的条件,则在窗体上输出文本框中的数值,否则,将焦点定位在文本框中,并清除文本框的内容,在横线处应填写()。PrivateSubCommand1_Cli
在考生文件夹下有一个工程文件sjl4.vbp。请在窗体上添加一个组合框,名称为cbl,并输入三个列表项:“3”、“7”、“11”(列表项的顺序不限,但必须是这三个数字);添加一个名为。Textl的文本框;再添加一个标题为“计算”、名称为Cl的命令按钮,如图
某带链栈的初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=bottom=20。该栈中的元素个数为()。
负责数据库中查询操作的数据库语言是()。
下列运算符中,优先级别最低的是
随机试题
肾小球源性血尿的最主要特点是
匀质杆质量为m,长OA=l,在铅垂面内绕定轴O转动。杆质心C处连接刚度系数k较大的弹簧,弹簧另端固定。图示位置为弹簧原长,当杆由此位置逆时针方向转动时,杆上A点的速度为νA,若杆落至水平位置的角速度为零,则νA的大小应为:
完善对外开放区域布局,支持沿海地区全面参与全球经济合作和竞争,要发挥()地区的对外开放门户作用。
甲建筑公司收到了某水泥厂寄发的价目表但无其他内容。甲按标明价格提出订购1000吨某型号水泥,并附上主要合同条款,却被告知因原材料价格上涨,原来的价格不再适用,要采用提价后的新价格,则下列说法正确的有()。
企业进行市场调查可以采用的方法有()。
某企业“生产成本”科目的期初余额为10万元,本期为生产产品发生直接材料费用80万元,直接人工费用15万元,制造费用20万元,企业行政管理费用10万元,本期结转完工产品成本为100万元。假定该企业只生产一种产品,期末“生产成本”科目的余额为()万元。
甲公司为增值税一般的纳税人。2×17年1月1日,甲公司通过公开拍卖市场以5000万元购买一块可使用50年的土地使用权,用于建造商品房。为建造商品房,甲公司于2×17年3月1日向银行专门借款4000万元,年利率5%(等于实际利率),截至2×17年12月31日
()不能纠正绩效考评中的晕轮误差。
一家食品店从周一到周日,每天都有3种商品特价销售。可供特价销售的商品包括3种蔬菜:G、H和J;3种水果:K、L和O;3种饮料:X、Y和Z。必须根据以下条件安排特价商品:(1)每天至少有1种蔬菜特价销售,每天至少有1种水果特价销售。(2)
程序 #include"iostream.h" voidmain() { inti=10; jntj=5; cout<<j+i++<<end1; } 的结果为【】
最新回复
(
0
)