码迷,mamicode.com
首页 > 其他好文 > 详细

(实验6)编写统计字符出现次数函数

时间:2015-06-10 01:09:38      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:

 

自己编写一个字符串链接函数:函数首部定义为void fun(char a[],char b[])其功能是:将形参数组b中的字符顺序连接到形参数组a的字符串后面。注:不能使用字符串的复制和连接函数。例如:a中的字符串为hello,b中的字符串为123,则字符串a中的内容为hello123。

main函数中输入两字符串赋给字符数组str1和str2,调用fun函数,使其功能改为统计字符串2在字符串1中出现的次数。

#include<stdio.h>
#include<string.h>
int main()
{
 void fun(char a[],char b[]);
 char str1[100],str2[100],c[100];
 gets(str1);
 gets(str2);
 fun(str1,str2);
 return 0;
}
void fun(char a[],char b[])
{
 int num1,num2,num3=0,i,j;
 char c[100];
 num1=strlen(a);
 num2=strlen(b);
 for(i=0;i<num1-num2;i++)
 {
  for(j=0;j<num2;j++)
   c[j]=a[j+i];
  c[j]=0;
   if(strcmp(b,c)==0)
    num3++;
 }
 printf("%d\n",num3);
}

(实验6)编写统计字符出现次数函数

标签:

原文地址:http://www.cnblogs.com/boycelee/p/4564979.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!