1 条题解
-
0
C :
#include <stdio.h> #include <string.h> void fun(char *p,int m); int main() { char a[80]; int n; fgets(a,sizeof(a),stdin); n=strlen(a); fun(a,n); return 0; } void fun(char *p,int m) { int i,p1=0,p2=0,p3=0; for(i=0;i<m;i++) { if(p[i]>='0' && p[i]<='9') p1++; if(p[i]>='A' && p[i]<='Z'||p[i]>='a' && p[i]<='z') p2++; if(p[i]==' ') p3++; } printf("%d %d %d",p2,p1,p3); }
C++ :
#include<bits/stdc++.h> using namespace std; string s; int a,b,c; int main(){ getline(cin,s); for(int i=0;i<s.size();i++) { if(s[i]>='a'&&s[i]<='z'||s[i]>='A'&&s[i]<='Z')b++; if(s[i]>='0'&&s[i]<='9')a++; if(s[i]==' ')c++; } cout<<b<<" "<<a<<" "<<c; return 0; }
- 1
信息
- ID
- 3120
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者