百韵网 >>  正文

从键盘输入一个字符,判断其是字母字符,还是数字字符,还是其他字符,输出判断结果 C语言求大神 编写程序C语言 从键盘输入一个字符,判断是字母,数字,还是...

来源:www.baiyundou.net   日期:较早时间

可以参考下面的代码:

#include "stdio.h"

void main()

{

char temp;

temp=getch();

if(temp>='a'&&temp<='z')

printf("xiao xie zi mu");

else if(temp>='A'&&temp<='Z')

printf("da xie zi mu");

if(temp>='0'&&temp<='9')

printf("shuzi");

else printf("other zi mu");

}

扩展资料:

C语言函数参考

int isupper(int ch) 若ch是大写字母('A'-'Z')返回非0值,否则返回0

int isxdigit(int ch) 若ch是16进制数('0'-'9','A'-'F','a'-'f')返回非0值,否则返回0

int tolower(int ch) 若ch是大写字母('A'-'Z')返回相应的小写字母('a'-'z')

int toupper(int ch) 若ch是小写字母('a'-'z')返回相应的大写字母('A'-'Z')

参考资料来源:百度百科-c语言



#include<stdio.h>

void main()

{

char ch;

printf("Please type in a character:");

ch=getchar();

if(ch>='a'&&ch<='z'||ch>='A'&&ch<='Z')

printf("字母
");

else if(ch>='0'&&ch<='9')

printf("数字
");

else

printf("其他
");

}



可以查看ascll 表,然后用if判断



查ASCII表

编写程序C语言 从键盘输入一个字符,判断是字母,数字,还是其它字符~

用ASCII码判断就行,一个字符对应一个整型数,或调用库函数ctype

三个空分别是:
1、ch >= 'a'&&ch='A'&&ch<='Z'
2、 ch >= '0' && ch<='9'
3、 ch == ' '
4、完整代码
#include
#include int main(){ char ch;
printf("Please enter a char:");
while((ch=getchar())!=EOF) {
if(ch>='0'&&ch<='9') {
printf("%c是数字字符:",ch); }
else if(ch>='a'&&ch<='z') {
printf("%c是小写字母:",ch); }
else if(ch>='A'&&ch<='Z') {
printf("%c是大写字母:",ch); }
else if(ch==' ') {
printf("%c是空格:",ch); }
else {
printf("%c是其它字符:",ch); }
} return 0;}

扩展资料

C语言特有特点
1、C语言是一个有结构化程序设计、具有变量作用域(variable scope)以及递归功能的过程式语言。
2、C语言传递参数均是以值传递(pass by value),另外也可以传递指针(a pointer passed by value)。
3、不同的变量类型可以用结构体(struct)组合在一起。
4、只有32个保留字(reserved keywords),使变量、函数命名有更多弹性。
参考资料
百度百科-C语言

相关要点总结:

18434442623:C语言编程,输入任意一串字符,判断是否都为字母。如果是,则输出。如果不...
厍岚答:while(1) //最外层要有个循环,使其可以重新输入 { fflush(stdin); //清空输入缓冲区,以免上一次循环输入的回车符干扰 printf("请输入字母:");for(i=0;i<10;i++) //i<10不是0<10 scanf("%c",&str[i]); //要用%c输入字符 str[10]=0; //最后加个结束符,以便输...

18434442623:C语言编程从键盘输入一个字符,判断该字符是否为控制字符、空格、数字字...
厍岚答:include<stdio.h> voidmain(){ charch;inta;ch=getchar();if(ch>='a'&&ch<='z')ch='1';if(ch>='A'&&ch<='Z')ch='2';if(ch=='')ch='3';switch(ch){ case'1':printf("xiao\n");break;case'2':printf("da\n");break;case'3':printf("空格\n");break;default:...

18434442623:输入一个字符,判断该字符是数字,字母,空格还是其他 编程
厍岚答:include <stdio.h>int main(){ char c; c = getchar();//接受输入 if(c >='0' && c<='9')printf("%c是数字\n",c); //判断是不是数字 else if(c >='a' && c<='z' || c >='A' && c<='Z') //判断是不是字母。 printf("%c是字母\n",c); /...

18434442623:从键盘输入一个字符,判断该字符是大写英文字母,小写英文字母还是...
厍岚答:输入后对其进行检查啊。如输入了一个 char input if(input=='0' |input=='1' |input=='2' |input=='3' |input=='4' |input=='5' ...)判断是否数字 if(input=='a' |input=='b' |input=='c' ...)判断是否小写英文字母 if(input=='A' |input=='B' |input=='C'...)...

18434442623:编一程序,通过键盘输入一个字符,判断该字符是数字字符,大写字母,小写...
厍岚答:include <stdio.h> include <conio.h> void main(){ char c;c=getchar();printf( "'%c' 是一个", c );if( c>='0' && c<='9' )printf( "数字\n" );else if( c>='A' && c<='Z' )printf( "大写字母\n" );else if( c>='a' && c<='z' )printf( "小写字母\n...

18434442623:用C程序怎么写 由键盘输入一个字符,判断是字母,数字还是空白..(我初学...
厍岚答:void main(){char c;scanf("%c",&);if(c==0) printf("是空白");else if(c>=[0的ASCII码]&&c<=[9的ASCII码]) printf("是数字");else if(字母的ASCII码判断)printf("是字母");elseprintf("是其他"); }

18434442623:c语言 输入一个字符,判断是字母,数字,还是特殊字符?
厍岚答:);return 0;} include <stdio.h>void main(){char ch;printf("请输入一个字符:\n");ch=getchar();if(ch>='a'&&ch<'z'||ch>='A'&&ch<='Z')printf("该字符是字母");else if(ch>='0'&&ch<='9')printf("该字符是数字");elseprintf("该字符是特殊字符");} ...

18434442623:C语言从键盘输入一串字符,判定它是否是小写字母,如果是,则将它转换成大...
厍岚答:include<stdio.h>int main(){int i,num;char arr[100]="\0";num = 'a' - 'A';printf("请输入一个字符串:");scanf("%s",arr);// 下面是方法一,单独输出每个字符 printf("修改后的字符串是:");for (i=0; arr[i]!='\0'; i++)if (arr[i]>='a' && arr[i]<='z')...

18434442623:微机原理大题编写程序,从键盘接受一个字符串判断其是否为小写字母?
厍岚答:以下是一个判断输入字符串是否全为小写字母的C语言程序:include <stdio.h> include <ctype.h> int main(){ char str[100];int i;printf("请输入一个字符串:");fgets(str, sizeof(str), stdin);for (i = 0; str[i] != '\0'; i++){ if (!islower(str[i])) // 判断是否为...

18434442623:编程实现从键盘输入一个字符,判断字符是数字、大小写字母、空格还是其他...
厍岚答:include<stdio.h> void main(){ char c;printf("请输入一个字符:\n");c=getchar();if(c>=48&&c<=57)printf("该字符是数字!\n");else if(c>=65&&c<=90)printf("该字符是大写字母!\n");else if(c>=97&&c<=122)printf("该字符是小写字母!\n");else if(c==32)printf("...

(编辑:本站网友)
相关推荐
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图
@ 百韵网