C语言实现判断输入的数据是否为字母

问题描述

输入一个数据判断该数据是否为字母

运行结果

方法一

在这里插入图片描述

方法二

在这里插入图片描述

代码实现

方法一

#include <stdio.h>
#include <ctype.h>

int main() {
    
    
    char ch;
    
    printf("请输入一个字符:");
    scanf("%c", &ch);
    
    if (isalpha(ch)) {
    
    
        printf("输入的字符是字母。\n");
    } else {
    
    
        printf("输入的字符不是字母。\n");
    }
    
    return 0;
}

方法二:(不完美)

#include<stdio.h>
int main(){
    
    
	char word;
	scanf("%c",&word);
	if(word>='a' && word<='z' || word>='A'&& word<='Z'){
    
    
		printf("YES\n");
	}else{
    
    
		printf("No\n");
	}
	return 0;
} 

猜你喜欢

转载自blog.csdn.net/weixin_52312427/article/details/132964235