统计一个字符串中各个字符的百分比:
来源:互联网 发布:gcc编译器下载 linux 编辑:程序博客网 时间:2024/06/05 14:41
统计一个字符串中各个字符的百分比:
如输入字符串asdfs
a ----- 20%
s ----- 40%
d -----20%
f -----20%
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define N 1024
//asdfs
void count_num_char(char *src,int *output)
{
if(src == NULL)
{
printf("the string is empty\n");
exit(0);
}
char *dest = src;
while(*dest != '\0') //遍历字符串
{
output[*dest]++; //重复字符的处理方法,出现一次则加1
dest++;
}
}
int main()
{
char *src = NULL;
int target[256] = {0};
int i = 0;
int len = 0;
src = (char *)malloc(N*sizeof(char));
printf("please input your string \n");
scanf("%s", src);
len = strlen(src);
count_num_char(src,target);
for(i = 0;i < 256;i++)
{
if(target[i] != 0)
{
printf("%c:%.2f\%\n",i,(target[i] * 100.0) / len); //打印出数组里的字符并且计算出出现的次数百分比
}
}
free(src);
src = NULL;
return 0;
}
- 统计一个字符串中各个字符的百分比:
- 统计字符串中各个字符的数量
- 统计字符串中各个字符的个数
- 统计字符串中各个字符的个数
- 统计字符串中各个字符的个数
- 统计字符串中,各个字符的个数
- 统计一个输入的字符串中各个字符的个数 以及总字符个数
- 【字符串操作】03.统计字符串中各个字符的个数
- [每周一算法]统计在一个字符串中各个不同字符出现的次数
- java基础—统计一个字符串中各个字符出现的次数
- 统计字符串中各个字符出现的次数
- java统计字符串中各个字符的出现次数
- 统计一串字符串中各个字符出现的次数
- 统计字符串中各个字符出现的次数
- 【C语言】编写一个程序统计输入字符串中: 各个数字、空白字符、以及其他所有字符出现的次数。
- C语言:编写一个程序统计输入字符串中,各个数字、空白字符、以及其他所有字符出现的次数。
- 编写一个程序统计输入字符串中: 各个数字、空白字符、以及其他所有字符出现的次数
- python统计一个文档中 各个字符出现的次数
- zabbix简介及安装
- BootStrap模态框
- mybatis学习一框架搭建
- Android 7.0 调用系统相机崩溃解决 android.os.FileUriException
- JAVA中的格式化输出
- 统计一个字符串中各个字符的百分比:
- 8月4日学习笔记
- BZOJ 2038 莫队 解题报告
- json 与 string 互转
- R语言学习-提取igraph的节点和边
- RobotFramework安装与第一个demo
- HDU 4027 Can you answer these queries?(线段树求区间和)
- 滚动视图QScrollArea
- hbase编程指南