#include <stdio.h>
int main()
{
char ch;
int character=0;
int digit=0;
int blank=0;
int others=0;
printf("è¾å
¥å符串: ");
while((ch=getchar()) != '\n')
{
if((ch>='a' && ch<='z')||(ch>='A' && ch<='Z'))
character++;
else if(ch>='0' && ch<='9')
digit++;
else if(ch == ' ')
blank++;
else
others++;
}
printf("åæ¯ä¸ªæ°=%d\næ°å个æ°=%d\nç©ºæ ¼ä¸ªæ°=%d\nå
¶ä»å符个æ°=%d\n",
character,digit,blank,others);
return 0;
}
示ä¾è¿è¡ç»æï¼
è¾å
¥å符串: abcde 123456 @@@###&&&& 986
åæ¯ä¸ªæ°=5
æ°å个æ°=9
ç©ºæ ¼ä¸ªæ°=3
å
¶ä»å符个æ°=10