#include <stdio.h>
#define N 100
int main(int argc, int *argv[])
{
char str1[N],str2[N],str3[N];
char str0[300];
char c;
int i;
int j = 0,k = 0,t = 0,m = 0,n = 0;
printf("please input str1:");
gets(str1);
printf("please input str2:");
gets(str2);
printf("please input str3:");
gets(str3);
strcat(str0,str1);
strcat(str0,str2);
strcat(str0,str3);
for (i = 0; (c = str0[i]) != '\0'; i++)
{
if (c >= 'A' && c <= 'Z')
{
j++;
}
else if (c >='a' && c <= 'z')
{
k++;
}
else if (c == ' ')
{
t++;
}
else if(c >='0' && c <='9')
{
m++;
}
else
{
n++;
}
}
printf("upper char : %d ,lower char :%d ,number char :%d ,\nspace char : %d , ohter char : %d\n",
j,k,m,t,n);
system("pause");
return 0;
}
|