快好知 kuaihz

统计字母个数

讲解对象:统计字母个数

作者:融水公子 rsgz

#include

#include

#include

void alphyNumber(char *tt, int pp[]) {//

int i;

for (i = 0; i<26; i++) {//利用for循环对pp数组的值进行初始化

pp[i] = 0;

}

while (*tt) {//把tt指向的字符其编码值减去a的编码值 作为pp数组的下标

pp[*tt - "a"]++;//记录了字符出现的次数

tt++;//tt指向下一个字符

}

return;

}

int main() {

char aa[1000];//装字符数组

int bb[26], k;//k是循环变量

FILE *out;//定义文件指针

printf("Please enter a string :");

gets_s(aa);//从键盘获取数据 赋值给aa字符数组

alphyNumber(aa, bb);

for (k = 0; k < 26; k++) {

printf("%d", bb[k]);

}

printf("");

alphyNumber("you are my best friends", bb);

out = fopen("d:字母个数.txt", "w");

fprintf(out, "%s", aa);

for (k = 0; k < 26; k++) {

fprintf(out, "%d ", bb[k]);

}

fclose(out);

system("pause");

return 0;

}

本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:统计字母个数  字母  字母词条  个数  个数词条  统计  统计词条  统计字母个数词条  
综合

 几个电脑常见小窍门你收藏没?

我们在使用电脑的过程中会出现各种各样的问题,但是有几个问题,你必须知道,此文适合在日常生活工作中,对电脑了解不太深入的人群!(网线制作视频看文末!)文|电脑管家...(展开)

综合

 去广告? 就是这么简单

一个致力于为大家的生活、工作、学习提供更多价值的公众号!有小伙伴反馈说绿色的背景看的不太清楚,所以星选哥最近换了背景,非常感谢大家提出的意见,我一定会积极采纳,...(展开)