#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; }
|