题目内容
给定程序MODI1.C中函数fun的功能是: 计算s所指字符串中含有t所指字符串的数目, 并作为函数值返回。请改正函数fun中指定部位的错误, 使它能得出正确的结果。注意: 不要改动main函数, 不得增行或删行, 也不得更改程序的结构!给定源程序:#include#include#define N 80int fun(char *s, char *t){ int n;char *p , *r;n=0;while ( *s ){ p=s;/*********found**********/r=p;while(*r)if(*r==*p) { r++; p++; }else break;/*********found**********/if(*r= 0)n++;s++;}return n;}main(){ char a[N],b[N]; int m;printf("\nPlease enter string a : "); gets(a);printf("\nPlease enter substring b : "); gets( b );m=fun(a, b);printf("\nThe result is : m = %d\n",m);}
查看答案
搜索结果不匹配?点我反馈
更多问题