Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
102172 | 王为治 | 统计各数据个数 | C++ | 解答错误 | 0 | 4 MS | 1476 KB | 439 | 2023-09-12 13:45:25 |
#include <bits/stdc++.h> using namespace std; int a[21]; signed main() { int n; string s; getline(cin,s); s = s + ' '; int tmp = 0; int cnt = 0; memset(a,0,sizeof(a)); for(int i = 0; i < s.length(); i++) { if(s[i]==' ') { a[tmp]++; tmp = 0; cnt++; } else { tmp *= 10; tmp += s[i]-'0'; } } cout << cnt << endl; for(int i = 0; i <= 20; i++)cout << a[i] << " "; return 0; }