#include <stdio.h>
int i1 = 0,i2 = 0,i3 = 0,i4 = 0;
void tongji(char[]);
int main(int argc, char *argv[])
{
char ch1[100];
printf("please input a string:\n");
gets(ch1);
tongji(ch1);
printf("the char count: %d ,the number count: %d , the space count: %d ,other count :%d \n",
i1,i2,i3,i4);
system("pause");
return 0;
}
void tongji(char ch[])
{
int i;
char c;
for (i = 0; (c = ch[i]) != '\0'; i++)
{
if ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z'))
{
i1 ++;
}
else if (c >= '0' && c <= '9')
{
i2 ++;
}
else if (c == ' ')
{
i3 ++;
}
else
{
i4 ++;
}
}
}
|