码迷,mamicode.com
首页 > 其他好文 > 详细

1081 检查密码

时间:2018-10-27 14:46:50      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:char   you   wan   tar   题解   for   bsp   include   name   

题目链接:https://pintia.cn/problem-sets/994805260223102976/problems/994805261217153024

题解:

 1 #include<bits/stdc++.h>
 2 using namespace std;
 3 
 4 int main() {
 5     int n;
 6     cin >> n;
 7     getchar();
 8     string str;
 9     while (n--) {
10         getline(cin, str);
11         int s_num = 0, s_zimu = 0, s_dot = 0, s_blank=0, s_else = 0;
12         if (str.size() < 6) cout << "Your password is tai duan le." << endl;
13         else {
14             for (int i = 0; i < str.size(); i++) {
15                 if ((str[i] >= a&&str[i] <= z) || (str[i] >= A&&str[i] <= Z))
16                     s_zimu++;
17                 else if (str[i] >= 0&&str[i] <= 9)
18                     s_num++;
19                 else if (str[i] == .)
20                     s_dot++;
21                 else
22                     s_else++;
23             }
24             if (s_else != 0) cout << "Your password is tai luan le." << endl;
25             else {
26                 if (s_zimu == 0) cout << "Your password needs zi mu." << endl;
27                 else if (s_num == 0) cout << "Your password needs shu zi." << endl;
28                 else cout << "Your password is wan mei." << endl;
29             }
30         }
31     }
32     return 0;
33 }

 

1081 检查密码

标签:char   you   wan   tar   题解   for   bsp   include   name   

原文地址:https://www.cnblogs.com/Gzu_zb/p/9860812.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!