提交时间:2024-04-14 13:37:40
运行 ID: 28309
#include <iostream> #include <cstdio> using namespace std; char s[4][10005]; int a[4]; int main() { char c; int i = 0; while (cin >> c) { if ('a' <= c && c <= 'z') { s[0][a[0]] = c; a[0]++; continue; } else if ('A' <= c && c <= 'Z') { s[1][a[1]] = c; a[1]++; continue; } else if ('0' <= c && c <= '9') { s[2][a[2]] = c; a[2]++; continue; } else { s[3][a[3]] = c; a[3]++; } ++i; } int m = 0; for (int i = 0; i < 4; i++) { if (a[i]) { m++; } } cout << "password level:" << m << endl; for (int i = 0; i < 4; i++) { if (a[i] == 0) { cout << "(Null)"; } for (int j = 0; j < a[i]; j++) { cout << s[i][j]; } cout << endl; } return 0; }