分享

数组法数字符

 融水公子 2019-07-11

讲解对象:数组法数字符

作者:融水公子 rsgz


思路 int fun(char *ss,char c){}

具体代码:

#include<stdio.h>

#include<stdlib.h>

#include<string>

#define M 81

int fun(char *str, char c) {

int i, count = 0;

for (i = 0; str[i]; i++) {

if (str[i] == c) {

count++;

}

}

return count;

}

int main() {

char a[M], ch;

FILE *out;

printf("Please enter a string:\n");

gets_s(a); printf("Please enter a char:\n");//从键盘获得数据存入a数组

ch = getchar();//获得字符方法

printf("the number char is:%d\n", fun(a, ch));

out = fopen("d:\\out.txt", "w");//fopen使用之前项目属性里面 必须要加上预处理器  _CRT_SECURE_NO_WARNINGS;

strcpy(a, "the number of the char is:");

fprintf(out, "%d", fun(a, ' '));

fclose(out);//将文件指针变量与指定文件之间的联系取消

system("pause");

return 0;

}

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多