第1个回答 2012-05-06
#include <stdio.h>
void main()
{
char s=20;
int i=0,j=0,k=0,a,b,c;
printf("请输入20个字符\n");
while((s=getchar())!='\n')
{
If(s>’A’&&s<’Z’) ||(s>’a’&&s<’z’)
i++;
else if(s==' ')
j++;
else if(s<58&&s>47)
k++;
}
a=i/20*100;
b=j/20*100;
c=k/20*100;
printf(“英文字母所占百分比为:%d\n”,a);
printf(“数字字符所占百分比为:%d\n”,b);
printf(“空格所占百分比为:%d\n”,c);
}
不知道是否正确本回答被网友采纳