统计其中的字母、数字和其他字符的数目
35. 编程序从键盘上输入一个字符串(长度小于或等于80),分别统计其中的字母、数字和其他字符的数目。本题要求用指向数组首地址的指针变量来处理字符串中的字符。
指针指针还没熟悉:
#include"stdio.h"
int main(void)
{
char s[80],*p;
int m=0,n=0,j=0,i=0;
p=s;
while((s[i++]=getchar())!='\n');
while(*p!=NULL&&*p!='\n'){
if(*p>='a'&&*p<='z'||*p>='A'&&*p<='Z')
++m;
else if(*p>='0'&&*p<='9')
++n;
else
++j;
p++;}
printf("%i %i %i",m,n,j);
getch();
return 0;
}