7-6 sdut-C语言实验- 全字母句

该博客介绍如何使用C语言判断一个句子是否为全字母句,即包含26个英文字母。通过读取多组字符串,利用嵌套循环遍历检查每个句子,若包含完整字母表则输出"Yes",否则输出"No"。
摘要由CSDN通过智能技术生成

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

输入多个句子,判断哪些句子是全字母句。

输入格式:

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

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

输出格式:

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

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

输入样例:

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

输出样例:

Yes
No
#include<stdio.h>
#include<string.h>

int main()
{
    int P=65,p=97//定义大小写字母a的阿斯克码值,以便于后面遍历字母
    int i,j,len,flag;//定义你需要的变量
    char ch[100];
    while(gets(ch)!=NULL)//多组数据输入
    {
        len=strlen(ch);//获取字符串长度
        for(i=0;i<26;i++)//遍历26个英文字母
        {
            flag=0;//设置标记
            for(j=0;j<len;j+
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值