PAT1081 检查密码 (15 分)

#include <stdio.h>
#include <ctype.h>
int main()
{
    char c;
    int N, count, num_digit, num_alpha, num_else;
    scanf("%d", &N);
    while(getchar() == '\n');
    for(int i = 0; i < N; i++)
    {
        num_digit = num_alpha = num_else = 0;
        for(count = 0; (c = getchar()) != '\n'; count++)
        {
            if(isdigit(c))      num_digit++;
            else if(isalpha(c)) num_alpha++;
            else if(c != '.')   num_else++;
        }
        if(count < 6)                    puts("Your password is tai duan le.");
        else if(num_else)                puts("Your password is tai luan le.");
        else if(num_alpha && !num_digit) puts("Your password needs shu zi.");
        else if(num_digit && !num_alpha) puts("Your password needs zi mu.");
        else                             puts("Your password is wan mei.");
    }
    return 0;
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容