入门c语言:从键盘输入一个字符,判断它是字母、数字或其它字符。

作者&投稿:凤荔 (若有异议请与网页底部的电邮联系)
从键盘输入一个字符,判断它是字母、数字或其它字符。~

可以通过ASCII码来判断
将键盘输入的字符存在变量 c 中
if ('a' <= c && c <= 'z') { printf("小写字母
"); } else if ('A' <= c && c <= 'Z') { printf("大写字母
"); } else if ('0' <= c && c <= '9') { printf("数字
"); } else { printf("其他字符
"); }

{if(ch==32);
这句末尾多了个分号

主要部分如下:

char c;

cin>>c;

if(c>='0'||c<='9')

cout<<"digital character";

if(c>='a"||c<='z')

cout<<"alphabetic character";

else

cout<<"other character";

大致就这样吧


#include<stdio.h>

int main(){
char tar; 
scanf("%c", &tar);
if(tar >='0' && tar <= '9'){
printf("digital character
");
}else if((tar >='a' && tar<='z')||(tar>='A'&&tar<='Z')){
printf("alphabetic character
");
}else{
printf("other character
");
}
return 0;

}




c语言是如何从键盘读入数据存入变量的?又如何把取变量的值输出到屏幕...
在C语言中,我们使用标准输入输出库(stdio.h)中的函数来从键盘读取数据并存入变量,以及将变量的值输出到屏幕。首先,要从键盘读取数据并存入变量,我们可以使用scanf()函数。这个函数可以从标准输入(通常是键盘)读取数据,并根据指定的格式将其存入变量中。例如,如果我们想要读取一个整数并将其存入...

c语言程序设计答案 编程实现,从键盘输入一个字符,则输出其后的字符,如...
程序源码如下:define _CRT_SECURE_NO_WARNINGS\/\/VS环境下需要,VC不需要 include<stdio.h> void main(){ char a;\/\/定义一个字符 printf("请输入一个字符:");\/\/文字提示 scanf("%c", &a);\/\/输入一个字符 printf("其后续字符为:");\/\/文字提示 printf("%c\\n", a + 1);\/\/输出其...

C语言程序题:数据交换,从键盘输入a、b的值,输出交换以后的值
\/\/思路一:采用第三者中间变量main(){ int a,b,t; scanf("%d%d",&a,&b); printf("交换前:a=%d,b=%d\\n",a,b); t=a; a=b; b=t; printf("交换后:a=%d,b=%d\\n",a,b);}\/\/思路二:利用数学计算方法main(){ int a,b; scanf("%d%d",&a,&b); printf("...

用c语言编写一个程序,从键盘上输入两个字符给字符变量a,b,并输出变...
程序代码如下:include <stdio.h> \/\/编译预处理命令 int main(int argc, char *argv[]) \/\/主函数,字符的声明 { char a,b; \/\/定义字符a,b scanf("%c %c",&a,&b); \/\/输入字符a,b printf("%c %c\\n",a,b);\/\/打印字符a,b return 0; \/\/返回并且输出a,b } 扩展...

用C语言编写一个程序,从键盘上输入一个小写字母,将其本身及对应的大写字...
prinft("大写字母是:%c\\n",ch);} else(printf("请输入大写字母");)示例三:include <stdio.h> main(){ char c; \/\/声明变量 scanf("%c",&c); \/\/键盘上取值 printf("%c %c",c,ch-'a'+'A');\/\/本身和大写输出 } ...

c语言实现从键盘上输入10个数,并输出。
用选择排序法编写c语言,实现从键盘上输入10个数,按从大到小的顺序排序输出。代码如下:include<stdio.h> int main(){ int i,j,a[10],t;printf("输入数");for (i = 0; i < 10; i++)scanf("%d",&a[i]);for (i = 0; i < 10; i++){ for (j = i + 1; j < 10;j...

c语言题目,从键盘输入10个数输出其中最大的和最小的,并输出最大数和最...
include <stdio.h> void main(){ int a[10];for(int i=0;i<10;++i ){ printf("请输入第%d个:",i);scanf("%d",&a[i]);} int max = a[0];int min = a[0];for( int j=1;j<10;++j ){ if( max < a[j] )max = a[j];if( min > a[j] )min = a[j];} pr...

C语言:用函数编写一个程序,从键盘输入一个带有空格的字符串,去掉字符串...
1、首先,随便创建一个有main方法的类。2、定义一个字符串变量,这里给变量赋值,前后都留有一个空格。3、先运行一遍,看输出效果,可以看到百度包括空格的几个字符都打印出来了。4、为了更加清晰,用字符串对象另外一个方法“length()”得到此字符串的长度为6, 说明的确是“百度”加两个空格的长度...

C语言编程问题:从键盘输入n个学生某门课的成绩,按要求完成功能。_百 ...
include <stdio.h>void sort(int a[],int n);void failingGrade(int a[],int n);void max_and_min(int a[],int n);int main(){int score[10],tmp;int i,n;i=n=0;while(1){scanf("%d",&tmp);if(tmp<0)break;else if(tmp>100)continue;else{score[i]=tmp;i++;n++;}}...

C语言编程:从键盘输入两个实数后,屏幕显示菜单如下内容?
int main(void){     double n1, n2, result;    int choice;    printf("请输入两个实数:");    scanf("%lf%lf", &n1, &n2); ...

清城区13756722264: C语言从键盘输入一个字符 判断他是数字,大写字母,小写字母还是其他字符 -
蒲鸣呋脲: #include<ctype.h> 中自带有判断函数 isdidgit(char c) 判断字符c是否是数字,是返回1,否返回0 isupper(char c) 判断是否是大写 islower(char c)判断是否是小写 isalpha(char c)判断是否是英文字母(大小写都包括在内)

清城区13756722264: 本人是C语言的初学者,这个程序是从键盘上输入一个字符并判断其为大写还是小写或者其他.请大家帮我修改下 -
蒲鸣呋脲: if ('cl'>=97&&cl<=122) //去掉单引号,变量不是单个字符,下同 printf("该字符为小写:\n"); if ('cl'>=65&&cl<=90) 另外这个前面加上else 因为你要和后面一个 else结合配对 有疑问请追问咯!满意请采纳啦

清城区13756722264: 用c语言从键盘输入一个字符串,判断字符串是否对称,若对称返回1,否则返回0 -
蒲鸣呋脲: #include#include using namespace std;char fun(char str[20],char ch[20]){ int i,j=0; for(i=0;str[i]!='\0'&&ch[i]!='\0';i++) if(str[i]==ch[i])j++;//我想让字符串1与字符串2作比较,然后相同时j就+1,这里貌似j从来不加.返回值永远都是0 if(j>=1)return 1; if(j>(str); printf("enter you want delete letter : "); cin>>(ch); s=fun(str,ch); printf("%d",s);}

清城区13756722264: 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:...

清城区13756722264: c语言:从键盘输入一个字母,判断该字母是否为大写字母 -
蒲鸣呋脲: 太太太太简单了;输入部分,查找ASCII码,比较是否在大写的数值范围;是小写就加差值输出.我是忘了怎么写了,好长时间不用.楼上的更简单.

清城区13756722264: 用C语言输入字符判断大小写 -
蒲鸣呋脲: C语言输入字符判断大小写的源代码如下: #include <stdio.h>int main() { char c; printf("输入一个字符: "); scanf("%c",&c); if( (c>='a' && c<='z') || (c>='A' && c<='Z')) printf("%c 是大写",c); else printf("%c 不是小写",c); return 0; }...

清城区13756722264: c语言从键盘上输入一串字符串,判断是否有#,如果包含,判断是第几个 -
蒲鸣呋脲: 1 2 3 4 5 6 7 8 9 10 11 12 13 14#include <stdio.h> intmain() {inti=0,c;while((c=getchar()) != '\n'){i++;if(c=='#') break;}if(c == '#') printf("%d\n", i);elseprintf("0\n"); return0; }

清城区13756722264: C语言,输入一个字符,判断它是英文字符,数字字符还是其他字符. -
蒲鸣呋脲: #include<stdio.h>int main() {char p;scanf("%c",&p);if(p>='a' && p<='z' || p>='a' && p<='z')printf("英文字符\n");else if(p>='0' && p<='9')printf("数字字符\n");elseprintf("其他字符\n");return 0; }

清城区13756722264: 从键盘上输入一个字符,判断其是否为a或者r或者f,并输出相应的信息 -
蒲鸣呋脲: C语言中两种方法都可以,但有区别scanf("%s",s)是读取不到空格的.而gets(s)可以读取.两种方法都是一个一个字符读取的.不同的是scanf是遇到空格或者回车键就会结束,但gets是只有输入回车键才会终止读取字符串!下面是例子:#includeintmain(){ charx[10]; scanf("%s",x); printf("%s",x); return0;}下面是gets;#includeintmain(){ charx[10]; gets(x); printf("%s",x); return0;}

清城区13756722264: 用C程序怎么写 由键盘输入一个字符,判断是字母,数字还是空白..(我初学C还没到数组) -
蒲鸣呋脲: char ch; scanf("%c",&ch); if(ch>='a'&&ch<='z'||ch>='A'&&ch<='Z') { //字母 } else if(ch>='0'&&ch<='9') { //数字 } else { //其他字符 }

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网