#include<iostream>
using namespace std;
int b=0,k=0,p=0,j=0;
int main()
{
char a[200];
gets(a);
int l=sizeof(a);
for(int i=0;i<l;i++)
{
if(a[i]>='a'&&a[i]<='z'||a[i]>='A'&&a[i]<='Z')b++;
if(a[i]>='0'&&a[i]<='9')k++;
if(a[i]=' ')p++;
}
cout<<b<<" "<<k<<" "<<p<<" "<<j;
return 0;
}
怎么每次运行的结果不一样
```