没注释的源代码
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
char a[100];
char *p;
int upper=0,lower=0,digit=0,space=0,other=0,i=0;
cout<<"请输入一行文字:"<<endl;
while((a[i]=getchar())!='\n') i++;
p=&a[0];
while(*p!='\n')
{
if(*p>='A'&& *p<='Z') upper+=1;
else if(*p>='a'&& *p<='z') lower+=1;
else if(*p>='0'&& *p<='9') digit+=1;
else if(*p==' ') space+=1;
else other+=1;
p++;
}
cout<<"upper="<<upper<<endl;
cout<<"lower="<<lower<<endl;
cout<<"digit="<<digit<<endl;
cout<<"space="<<space<<endl;
cout<<"other="<<other<<endl;
return 0;
}