fork download
  1. #include<stdio.h>
  2. int main(void)
  3. {
  4. /*********Begin*********/
  5. char str[100];
  6. int zm_count=0,sz_count=0,kg_count=0,qt_count=0;
  7. fgets(str,sizeof(str),stdin);
  8.  
  9. for(int i=0; str[i]!='\0' && str[i]!='\n' && str[i]!='\r';i++){
  10. if( (str[i] >= 'a' && str[i] <= 'z') || (str[i] >= 'A' && str[i] <= 'Z') ){
  11. zm_count++;//统计字母
  12. }
  13. else if(str[i]>='0' && str[i]<='9'){
  14. sz_count++;
  15. }
  16. else if(str[i] == ' '){
  17. kg_count++;
  18. }
  19. else{
  20. qt_count++;
  21. }
  22. }
  23. printf("%d %d %d %d",zm_count,sz_count,kg_count,qt_count);
  24.  
  25. /*********End**********/
  26. return 0;
  27. }
  28.  
Success #stdin #stdout 0s 5436KB
stdin
aklsjflj123 sadf918u324 asdf91u32oasdf/.';123
stdout
23 16 2 4