xt6-8.cpp
上传用户:liubin
上传日期:2022-06-13
资源大小:85k
文件大小:1k
源码类别:

书籍源码

开发平台:

Visual C++

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {int upper=0,lower=0,digit=0,space=0,other=0,i=0;
  5. char *p,s[20];
  6. cout<<"input string:";
  7. while ((s[i]=getchar())!='n') i++;
  8. p=&s[0];
  9. while (*p!='n')
  10.   {if (('A'<=*p) && (*p<='Z'))
  11.      ++upper;
  12.    else if (('a'<=*p) && (*p<='z'))
  13.      ++lower;
  14.    else if (*p==' ')
  15.      ++space;
  16.    else if ((*p<='9') && (*p>='0'))
  17.      ++digit;
  18.    else
  19.      ++other;
  20.    p++;
  21.   }
  22. cout<<"upper case:"<<upper<<endl<<"lower case:"<<lower<<endl;
  23. cout<<"space:"<<space<<endl<<"digit:"<<digit<<endl<<"other:"<<other<<endl;
  24. return 0;
  25. }