程序:
#include<stdio.h>
#define N 30
int main(){
char str[N]=" ";
int i = 0,j=0,k=0,z=0;
char *p = str;
gets(str);
do
{
if(*p == ' '){
j++;
}
if((*p>='a'&&*p<='z')||(*p>='A'&&*p<='Z')){
i++;
}
if(*p>='0'&&*p<='9'){
k++;
}else{
z++;
}
p++;
} while (*p!='\0');
printf("字母:%d 空格:%d 数字:%d 其他字符:%d",i,j,k,z);
return 0;
}
日期: 2022-1-3