1 #include<stdio.h> 2 int main() 3 { 4 int i=1,j=0,k=0,l=0; 5 char ch; 6 printf("请输入30个字符:\n"); 7 for(;i<=30;i++) 8 { 9 ch=getchar(); 10 if(ch>=48&&ch<=57)j+=1; 11 else if(ch>=65&&ch<=90||ch>=97&&ch<=122)k+=1; 12 else l+=1; 13 } 14 printf("数字有%d个\n",j); 15 printf("字母有%d个\n",k); 16 printf("其他字符有%d个\n",l); 17 return 0; 18 }
请输入30个字符: 123456789012qwertyuiop,./‘;[]1 数字有13个 字母有10个 其他字符有7个
原文:http://www.cnblogs.com/Bird-Xu/p/6501838.html