首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写一个函数,该函数可以统计一个长度为2的字符串在另一个字符串中出现的次数。例如,假定输入的字符串为asd asasdfg asd as zx67 asd mklo,子字符串为as,则应当输出6。 注意:部分源程序给出如下。 请勿改动主函数ma
编写一个函数,该函数可以统计一个长度为2的字符串在另一个字符串中出现的次数。例如,假定输入的字符串为asd asasdfg asd as zx67 asd mklo,子字符串为as,则应当输出6。 注意:部分源程序给出如下。 请勿改动主函数ma
admin
2010-05-05
75
问题
编写一个函数,该函数可以统计一个长度为2的字符串在另一个字符串中出现的次数。例如,假定输入的字符串为asd asasdfg asd as zx67 asd mklo,子字符串为as,则应当输出6。
注意:部分源程序给出如下。
请勿改动主函数main和具他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include <conio.h>
#include <stdio.h>
#include <string.h>
int fun(char *str, char *substr)
{
}
main ( )
{
char str[81],substr[3];
int n;
clrscr ();
printf ("输入主字符串 ");
gets (str);
printf ("输入子字符串");
gets (substr);
puts (str);
puts (substr);
n=fun (shr, substr);
printf("n=%d\n ",n);
}
选项
答案
int fun(char *str, char *substr) { int i, j=0; for(i=0;str[i+1]!=’\0’;i++) /*如果一个长度为2的子字符串在主字符串中出现一次,则j+1, 如此 循环*/ if (str [i]==substr [0] &&str [i+1]==substr [1] ) j++; return j; /*返回子字符串在主字符串中出现的次数*/ }
解析
该题中subsu只有两个字符,所以可以用if语句来直接进行判断。要注意if())中str组的下标为i和i+1,即比较当前字符及其以后的一个字符是否分别与substr中的字符对应相同,若都相同则表示出现了一次。
转载请注明原文地址:https://kaotiyun.com/show/uHID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在西柏坡时期,党中央:①领导了解放区的土改运动;②召开了党的七届二中全会;③组织指挥了辽沈、淮海、平津三大战役。上述历史事件出现的先后顺序是()。
化学与生产、生活息息相关,下列叙述错误的是()。
将水生植物和小鱼放入盛有水的玻璃缸中,密闭后置于光照、温度等适宜条件下。下列相关叙述,错误的是()。
根据地理知识,同纬线上的各地()。
根据《行政处罚法》的规定,下列关于行政拘留的说法正确的是()。
根据《中华人民共和国中国人民银行法》的规定,我国货币政策的最终目标是(),并以此促进经济增长。
金融市场最基本的功能是()。
一个箱子里有四种不同颜色的小球,每次拿出2个,要保证有10次所拿的结果是一样的,至少要拿()次。
如下图,自行车每节链的长度为2.5cm,重叠部分的圆的直径为0.8cm,如果某种型号自行车的链条(没有安装前)由60节链条组成,那么链条的总长度是()。
随机试题
按病证分类的方书首推()(2001年第41题)
导致急性胰腺炎的病因中,下列哪项是不恰当的
外感咳嗽的治疗原则是
按《民用建筑设计通则》非保护控制区内建筑高度H的计算取值,以下所示的计算图示中错误的是:[2008第28题]
根据防火的要求,当屋外油浸变压器之间需设置防火墙时,防火墙的高度不宜低于变压器油枕的顶端高度,防火墙的两端应分别大于变压器储油池的两侧各()m。
上诉场景中,甲承包商的诉讼时效期间届满的时间是( )。下列关于上述场景的描述中,正确的是( )。
计划、总结、贺词、感谢信、慰问信等既可作公务文书,又可作私务文书。()
中国传统医药学由汉、藏、蒙等多个民族的传统医药学共同组成。它有着东方传统医药学的神秘之处,往往含有神话、传说的成分。它的许多原理至今也无法用现代医学理论进行科学的解释。但这种“神秘”的医药学,却常常有着神奇的功效。比如藏医,很长一个时期。它用青藏高原所独有
A、 B、 C、 D、 C从每行来看,三个图形的面积之比是1:2:3。
Theprincipalfactordepressinglifeexpectancyindevelopingcountrieshasalwaysbeenthehighdeathrateforinfantsandchil
最新回复
(
0
)