1 条题解
-
0
C :
#include<stdio.h> #include<ctype.h> int main() { char a[200]; int i=-1,zm,sz,kg,others; zm=sz=kg=others=0; gets(a); while(a[++i]!='\0') { if(isalpha(a[i])) zm++; else if(isdigit(a[i])) sz++; else if(a[i]==' ') kg++; else others++; } printf("%d %d %d %d \n",zm,sz,kg,others); return 0; }
C++ :
#include<stdio.h> #include<string.h> int main() { int a=0,b,c,d,e,f; b=c=d=e=0; char k[1000]; gets(k); f=strlen(k); for(;a<f;a++) { if(k[a]>='a'&&k[a]<='z'||k[a]>='A'&&k[a]<='Z') b++; else if(k[a]>='0'&&k[a]<='9') c++; else if(k[a]==' ') d++; else e++; } printf("%d %d %d %d",b,c,d,e); }
- 1
信息
- ID
- 2721
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者