#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
int main(int argc, char *argv[])
{
int a,b,c,i,n;
char op;
printf("输入字节长度:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
op=getchar();
if(op>='A'&&op<='Z'||op>='a'&&op<='z')
a++;
else if(op >='0'&&op<='9')
b++;
else
c++;
}
printf("字母%d 数字%d 其他%d",a,b,c);
printf("\n");
float A,B,C,N;
A=a,B=b,C=c,N=n;
printf("字母:%.1f%% 数字:%.1f%% 其他:%.1f%% ",A/N*100,B/N*100,C/N*100);
return 0;
}
