1、问题
//编写一个程序,从标准的输入读取一些字符,并统计下各类字符所占的百分比
//控制字符、空白字符、数字、小写字母、大写字母、标点符号、不可打印的字符
2、代码实现
#include <stdio.h>
#include <ctype.h>
//编写一个程序,从标准的输入读取一些字符,并统计下各类字符所占的百分比
//控制字符、空白字符、数字、小写字母、大写字母、标点符号、不可打印的字符
void printf_count(char *data)
{
float sum = 0;
float cntrl = 0;
float space = 0;
float digit = 0;
float lower = 0;
float upper = 0;
float punct = 0;
float unprint = 0;
while (*data != '\0')
{
char ch = *data;
//是否是控制字符
if(iscntrl(ch))
cntrl++;
//是否空白字符
if(isspace(ch))
space+