编写函数void count(char a[],char w[][10],int n,int b[])
来源:互联网 发布:ios 导出沙盒数据 编辑:程序博客网 时间:2024/05/16 09:28
编写函数void count(char a[],char w[][10],int n,int b[])。
功能是:统计w指向的数组中的n个单词在a指向的字符串中各自出现的次数(将非字母字符看作单词分割符),拧将统计结果依次保存在b指向的数组中。
#include <stdio.h>
void count(char a[],char w[][10],int n,int b[]);
int main()
{
char a[] = {"cat dog dogs cat hello cat flower hello"};
char w[4][10] = {"dog","cat","hello","flower"};
int b[20];
int i;
count(a,w,4,b);
for(i = 0;i < 4;i++)
{
printf("%s : %d\n",w[i],b[i]);
}
return 0;
}
void count(char a[],char w[][10],int n,int b[])
{
int i,j,k; //定义循环变量
int count = 0; //计数
for(i = 0;i < n;i++) //从第一个单词找起
{
k = 0; //每次找一个单词都要从a数组重新开始找,k每次都要置零
j = 0;
count = 0; //每次新找的单词个数也要置零
while(a[k] != '\0')
{
while(a[k] == w[i][j]) //一直找每一位都相同的
{
k++;
j++;
}
if(w[i][j] == '\0' && a[k] == ' ') //当要找的单词结束并且这个相同的一串字符
{ 在数组a中也是一个单词,count才会计数
count++;
j = 0; //j置零继续寻找
}
else
{
j = 0; //如果在a中不是单词,j置零继续寻找
}
k++;
}
b[i] = count; //最后把个数放在b数组里面
}
}
- 编写函数void count(char a[],char w[][10],int n,int b[])
- 编写函数void count(char a[],char w[][10],int n,int b[])。
- 编写函数void count(char a[],char w[][10],int n,int b[])。功能是:统计w指向的数组中的n个单词在a指向的字符串中各自出现的次数(将非字母字符看作单词分
- 编写函数void count(char a[],char w[][10],int n,int b[])。功能是:统计w指向的数组中的n个单词在a指向的字符串中各自出现的次数(将非字母字符看作单词分
- 编写函数 void count(char a[],char w[][10],int n,int b[]).功能是:统计w指向的数组中的n个单词在a指向的字符串中各自出现的次数(将非字符字符看作单词分割
- 编写函数void change(char *a,char *b,char*c)。
- 编写函数void change(char *a,char *b,char*c
- char* itoa(int n, char *s, int b)
- 编写一个函数itob(int n,char s[], int b),将整数n转换为以b进制的数。保存到s中。
- typedef int (*A) (char, char);
- 编写函数 int palindrome( char *string )
- typedef int* (*a[5])(int n,char* s);
- 编写一个函数 char *my_strrchr(char const *str,int ch)
- Linux下的C语言编程——编写函数void change(char *a,char *b,char*c)
- typedef void (*comm_callback)(char*, int, void*); 是什么意思?
- 辨析主函数:main()/void main()/int main()/int main(void)/int main(int argc, char *argv[])之间的区别
- memcpy(void*,void*,unsigned int),memset(void*,char,unsigned int),strcpy(char*,char*)
- 编写函数int count_number_string(char str[])和函数int maxnum_string(char str[])
- 对于CRITICAL_SECTION用法的介绍和理解
- 1036. Boys vs Girls (25)
- error和exception的区别,RuntimeException和非RuntimeException的区别
- C共用体
- 浅析PHP类中的静态方法以及静态属性
- 编写函数void count(char a[],char w[][10],int n,int b[])
- iOS常用小功能
- C位运算
- Recorder︱图像语义分割(FCN、CRF、MRF)、论文延伸(Pixel Objectness、)
- PHP数组函数的分组归纳
- Java多线程访问成员变量与局部变量
- PHP函数(五)
- 文章索引
- 循环单链表的合并