统计输入字符串中各不同字符出现的频度
来源:互联网 发布:皮尔斯生涯数据 编辑:程序博客网 时间:2024/06/07 11:52
BackGround:
写一个算法统计在输入字符串中各个不同字符出现的频度并将结果存入文件(字符串中的合法字符为A-Z这26个字母和0-9这10个数字)
#include<cstdio>#include<windows.h>#include<cmath>void divide(char*str){char ch[100] = { '\0' };int times[100] = { 0 };int j,n=0;for (int i = 0;i<strlen(str);i++){if ((str[i] >= 'A' &&str[i] <= 'Z') || (str[i] >= '0' && str[i] <= '9')){for ( j = 0;j < n;j++){if (str[i] == ch[j]) break;}if (j < n)times[j]++;else{ch[j] = str[i];times[j]++;n++;}}}if(n==0){printf("请确定输入的是在(A-Z)或(0-9)之间\r\n");}FILE *text = NULL;fopen_s(&text,"output.txt", "w+");for (int i = 0;i < n;i++){fprintf(text, "%c出现了%d次\r\n", ch[i], times[i]);printf("%c出现了%d次\r\n", ch[i], times[i]);}printf("写出文件成功!");}int main(){system("color 0A");char StrArry[100] = {'\0'};printf("请输入一串字符:\r\n");scanf_s("%s", &StrArry,100);printf("输入的字符串为:%s\r\n", StrArry);divide(StrArry);return 0;}
0 0
- 统计输入字符串中各不同字符出现的频度
- 统计字符串中各字符出现的频度
- 统计输入的字符串各个不同字符出现的频度,并存入文件,合法字符为:“A~Z”和“0~9”
- C/C++面试题(4)——统计输入字符串中字符的频度
- 笨方法实现字符串中字符频度的统计
- 统计序列中元素出现的频度
- 编写一个程序,打印输入中各个字符出现的频度的直方图
- 练习1-14 编写一个程序,打印输入中各个字符出现频度的直方图
- 编写一个程序,打印输入中各个字符出现频度的直方图
- 练习 1-14 编写一个程序,打印输入中各个字符出现频度的直方图
- 输入一行字符串统计各字符出现的次数
- 统计单词出现的频度
- 如何统计序列中元素的出现的频度
- python统计序列中元素的出现频度
- 2-3统计序列中元素出现的频度
- 读入一个字符串,统计字符串中不同字符的出现频率。
- 汇编语言统计输入中各字符出现的次数
- 统计输入字符串中: 各个数字、空白字符、以及其他所有字符出现的次数
- 基于Dragonboard 410c的PMIC简介
- Spring Boot Rest Service 下载文件
- C++ static类成员
- 欢迎使用CSDN-markdown编辑器
- zkw线段树详解
- 统计输入字符串中各不同字符出现的频度
- 换一种思路--使用behavior实现recyclerView的下拉加载更多
- linux fdisk命令使用
- 图片测距实验
- Shadowsocks如何设置多IP
- 导出csv,字符乱码,字符集编码转码,iconv()
- c++primer plus复合类型之指针2
- 编程总结(五)数据结构
- CodeForces 160CFind Pair(思路)