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

问题描述

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

运行结果

方法一

C语言实现判断输入的数据是否为字母_第1张图片

方法二

C语言实现判断输入的数据是否为字母_第2张图片

代码实现

方法一

#include 
#include 

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

方法二:(不完美)

#include
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;
} 

你可能感兴趣的:(c语言,开发语言)