为了账号安全,请及时绑定邮箱和手机立即绑定

上学期学习了指针。不知道下面这道题怎么做,不知道怎么下手。

上学期学习了指针。不知道下面这道题怎么做,不知道怎么下手。

C
幸福30 2017-02-24 19:13:17
存在感   (5分)给定函数 frequency 的功能是:求字符串(子串)在字符串(一个段落)中出现的次数。函数接口定义:int frequency ( char* paragraph, char* from, char* to );其中 paragraph指向的空间中存放着一个字符串,from与to分别指向子串的第一个字符和最后一个字符。函数返回值为指定的子串在字符串中出现的次数。裁判测试程序样例:#include <stdio.h> #include <stdlib.h> #include <string.h> int frequency ( char* paragraph, char* from, char* to ); int main() {     int N;     char *s;     int from,to;     int freq;     scanf("%d\n",&N);     s = (char *)malloc((N+1)*sizeof(char));     gets(s);     scanf("%d %d", &from, &to);     freq = frequency ( s, s+from-1, s+to-1 );     printf("%d\n",freq);     return 0; } /* 您提交的代码将放置在这里 */输入格式:第一行为一个正整数N,0<N<=1000; 第二行为一个长度不超过N的可能包括空格的字符串; 第三行为两个正整数,分别为子串的第一个字符和最后一个字符的在第二行的字符串中的位置(不是下标)。输出格式:一个正整数。输入样例:300 The Weather Channel and weather.com provide a national and local weather forecast for cities, as well as weather radar, report and hurricane coverage. 28 30输出样例:4
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 2455 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信