テキストの行を入力し、大文字を見つけます.小文字、スペース、数字、その他の文字はそれぞれ何文字ありますか?

596 ワード

#include
int main()
{
	char a[30];
	char *p;
	int i=0,j=0,m=0,n=0,k=0;
	p=a;
	printf("       :
"); gets(a); while(*p!='\0') // , { if(*p>='A'&&*p<='Z') {i++;} else if(*p>='a'&&*p<='z') {j++;} else if(*p>='0'&&*p<='9') {m++;} else if(*p==' ') {n++;} else {k++;} p++; // , , } printf(" :%d
:%d
:%d
:%d
:%d
",i,j,m,n,k); return 0; }