c语言程序。输入一个字符并判断是数字输出number,是字母输出letter的程序

如题所述

第1个回答  2016-10-24
#include<stdio.h>
int main(void)
{
char c;
scanf("%c",&c);
//while(getchar()!='\n');
if(c>='0'&&c<='9')
printf("nubmer\n");
else if((c>='A'&&c<='Z')||(c>='a'&&c<='z'))
printf("letter\n");
else
printf("else\n");
return 0;
}本回答被提问者采纳

C语言中输入一个字符是字母输出letter,是数字输出number是空格输出spa...
char input;while(cin.get(input)){ if(input==' ')\/\/根据你的意思是判断是不是空格 \/\/if(isspace(input))\/\/这样是判断是否是空格制表符或者换行符 input=1;\/\/空格 else if(isalpha(input))\/\/判断是否为字母 input=2;\/\/字母 else if(isdigit(input))\/\/判断是否为数字 input=3;\/\/数字 e...

C语言:从键盘输入一个字符,可以是数字、字母或标点符号,对输入的字符...
include "stdio.h"void main(){ char ch;scanf("%c",&ch);if(ch>='0'&&ch<='9')printf("this is a number\\n");else if((ch>='a' && ch<='z')&&(ch>='A' && ch<='Z'))printf("this is a letter\\n");else printf("this is the other\\n");} 修改完毕 ...

c语言 从键盘上任意输入一个字符(字母大小写,数字,控制字符和其他字符...
if(s[i]>=48&&s[i]<=57) num++; } other=sum-space-letter-num; printf("数字%d个,字母%d个,空格%d个,其他字符%d个。",num,letter,

如何判断输入的字符是数字,字母还是其他字符 C语言
用c函数, isdigit判断是否是数字,isalpha判断是否为字母,在ctype.h文件里面,还有其他判断函数。

从键盘输入一个字符。若该字符是数字,输出“该字符is numeric character...
i int main(){ char c;scanf("%c", &c);if (c >= '0' && c <= '9')printf("%c is numeric character\\n", c);else if (c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z')printf("%c is english character\\n", c);else printf("%c is other one\\n", c...

从键盘上读入任意一个字符,判断并输出其是数字字符、字母或其它字符 刚...
<stdio.h> include <conio.h> int main(){ char c = getch();putch(c);if( c >= '0' && c <= '9' )printf( "是一个数字\\n" );else if( (c>='A' && c<='Z') || (c>='a' && c<='z') )printf( "是一个字母\\n" );else printf( "是其它字符\\n" );} ...

C语言,如何编程输入一行字符,输出其中字母的个数?
int result = 0; while(scanf("%c",&c)) { if(c=='\\n')\/\/输入用换行符结束 break; if(isalpha(c))\/\/判断是否为字母字符 { result++; } } printf("%d",result); }这个是统计字符串中字母的个数 ...

用C语言编程:判断输入的一个字符是否为英文字母
ASCII里,大写字母和小写字母是分开的。所以要这样判断:char ch;if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z'))例如:include<stdio.h> int main(){ char c ;while(scanf("%c",&c)!=EOF){ getchar();if(c >='0' && c<='9')printf("%c是数字\\n",c);else if(c >...

求C语言题目:从键盘输入一个字符串,输出小写字母并统计个数...
int main(void){ char s[128];int i = 0, sum = 0;printf("please input a string\\n");while (1){ scanf("%c", &s[i]);if ('\\n' == s[i]) break;i++;} for (i = 0; s[i]; i++){ if (s[i] >= 'a' && s[i] <= 'z'){ printf("%c ", s[i]);su...

【C语言】一个比较基础的问题啦 要求输入一串字符,只能是数字或字母或...
int isLetter(char c);char *p=str;if(!isLetter(*p) && printf("首字母不是字母!不符合输入要求!\\n"))return 0;while(*++p!=0)if(!isLetter(*p) && !isNumber(*p) && *p!='_' && printf("包含字母数字及下划线以外字符!不符合输入要求!\\n"))return 0;printf("输入合法!\\n")...

相似回答