任意输入一个字符,用程序实现判断输入的字符是什么类型?(要求最少要能判断大写字

来源:百度知道 编辑:UC知道 时间:2024/07/12 15:30:32

#include<stdio.h>
main()
{ char c;
printf("请输入一个字符:");
scanf("%c",&c);
if('0'<=c&&c<='9')
printf("输入的字符是数字.\n");
else if('A'<=c&&c<='Z')
printf("输入的字符是大写字母.\n");
else if('a'<=c&&c<='z')
printf("输入的字符是小写字母.\n");
else if(c=='')
printf("输入的字符是空格.\n");
else if(c=='\n')
printf("输入的字符是回车键.\n");
else
printf("输入的字符是特殊符号.\n");
}

可以用C语言的库函数判断
加上#include<ctype.h>
函数列表如下:
int toupper(int ch);
int tolower(int ch);
int isdigit(int c); figure (0-9)
int isalpha(int c); letter (A-Z or a-z)
int isalnum(int c); letter (A-Z or a-z) or figure (0-9)
int isprint(int c); characte

编写一个程序,实现任意类型的文件拷贝,并显示被拷贝的字符数。 C语言:编写程序从键盘上输入一个字符串和一个字符,实现从字符串中删除该字符。 输入任意整数n后,用C语言编程实现打印n行三角字符阵列图形 用JAVA的函数递归写出一个程序实现对任意字符串的所有排列的形式.类如: 输入 "abc" 用不同的循环语句实现:本程序运行过程中任意输入一个自然数n,求1到n之间所有的偶数的和 编程实现输入任意整数n后,可打印处n行三角字符阵列图 任意输入一个字符串和字符,要求从该字符串中删除指定字符 任意键入字符,用多种方法排序的程序? :任意输入一个字符串(不超过50个字符)输入到数组 一个高中程序类数学题:编写一个程序,实现任意输入3个实数,输出这三个数中的最小数.