全字母句

两盒软妹~` 提交于 2019-12-15 05:38:21

全字母句

Problem Description

全字母句 (pangram) 指包含字母表中全部 26 种英文字母(不区分大小写)的句子,其常被用于展示英文字体的显示效果。

现在,bLue 得到了很多句子,他想知道哪些句子是全字母句。

Input

输入数据有多组(数据组数不超过 100),到 EOF 结束。

每组数据包含一行长度不超过 100 的字符串。

Output

对于每组数据,输出一行。

如果是全字母句则输出 “Yes”,否则输出 “No”(不包括引号)。

Sample Input
The quick brown fox jumps over the lazy dog.
The 6th ACM Funny Programming For/While Contest

Sample Output
Yes
No

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int n,j,t;
    char a[100],i;
    while(gets(a))
    {
        t=0;
        n=strlen(a);
        for(j=0;j<n;j++)
        {
            if(a[j]>='A'&&a[j]<='Z')
               {
                   a[j]+=32;
               }
        }
        for(i='a';i<='z';i++)
        {
            for(j=0;j<n;j++)
            {
                if(i==a[j])
                {
                    t++;
                    break;
                }
            }
        }
        if(t==26)
            printf("Yes\n");
        else
            printf("No\n");
    }
    return 0;
}

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!