BC56. 判断字母
描述
从键盘任意输入一个字符,编程判断是否是字母(包括大小写)。输入描述
输入包括一个字符。输出描述
输出该字符是字母(YES)或不是(NO)。示例1
输入:
H
输出:
YES
示例2
输入:
9
输出:
NO
C 解法, 执行用时: 1ms, 内存消耗: 264KB, 提交时间: 2020-12-06
#include <stdio.h> int main() { int ch = 0; while( ( ch = getchar() ) != EOF ) { //判断字母 if((ch>='A' && ch<='Z') || (ch>='a'&& ch<='z')) //if(isalpha(ch)) printf("YES\n"); else printf("NO\n"); //清楚 \n getchar(); } return 0; }
C 解法, 执行用时: 1ms, 内存消耗: 264KB, 提交时间: 2020-11-14
#include <stdio.h> int main() { char c; while (scanf("%c", &c) != EOF) { if ((c <= 'z' && c >= 'a') || (c <= 'Z' && c >= 'A')) printf("YES\n"); else if (c == '\n') continue; else printf("NO\n"); } return 0; }
C 解法, 执行用时: 1ms, 内存消耗: 280KB, 提交时间: 2020-12-05
#include<stdio.h> int main() { char ch = 0; while(scanf("%c", &ch)!=EOF) { getchar(); if((ch >= 'A' && ch <= 'Z') || (ch >= 'a' && ch <= 'z')) printf("YES\n"); else printf("NO\n"); } return 0; }
C 解法, 执行用时: 1ms, 内存消耗: 284KB, 提交时间: 2020-10-29
#include <stdio.h> int main() { char ch = 0; while(~scanf("%c", &ch)) { getchar(); if((ch >= 'A' && ch <= 'Z') || (ch >= 'a' && ch <= 'z')) printf("YES\n"); else printf("NO\n"); } return 0; }
C 解法, 执行用时: 1ms, 内存消耗: 300KB, 提交时间: 2021-01-11
#include<stdio.h> int main() { char a; while(scanf("%c", &a)!=EOF) { getchar(); if((a>='A'&&a<='Z')||(a>='a'&&a<='z')) printf("YES\n"); else printf("NO\n"); } return 0; }