详情见图,新手勿喷。
#include<stdio.h>
int main(){
int t1=0,t2=0,t3=0,t4=0;
//t1,t2,t3,t4分别表示字母、数字、空格、其他字符的个数
char k;
while((k=getchar())!='\n'){
if(k>='A'&&k<='Z' || k>='a'&&k<='z') t1++;
else if(k>='0'&&k<='9') t2++;
else if(k==' ') t3++;
else t4++;
}
printf("%d %d %d %d",t1,t2,t3,t4);
return 0;
}
觉得有用的话采纳一下哈