能不能设计一个C语言 输入26个字母大小写对照表都可 然后就会输出这个字母的ASCⅡ码?可以用

如何实现输入时只能输入字母。。输入数字其他的就会报错。。_c语言吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:359,051贴子:
如何实现输入时只能输入字母。。输入数字其他的就会报错。。收藏
有木有大神 来看看啊、、着急呀
不要沉呀。。。。
有木有人 来帮帮忙、、求大神显身
我是新手你可以用ascii码来判断啊
找到字母的ASC码的范围..然后在接收之后进行一个判断.... 就可以了吧.
我用这个方法了。。但我是循环输入的。。第一次成功,,第二次就失败了。。输入缓冲的问题吧 不知道怎么解决
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或一道C语言的基础题:输入一个小写字母,然后转换成大写,比如在输入时候是“a”,输出的时候是“A”。-中国学网-中国IT综合门户网站
> 一道C语言的基础题:输入一个小写字母,然后转换成大写,比如在输入时候是“a”,输出的时候是“A”。
一道C语言的基础题:输入一个小写字母,然后转换成大写,比如在输入时候是“a”,输出的时候是“A”。
转载 编辑:李强
为了帮助网友解决“一道C语言的基础题:输入一个小写字母,然”相关的问题,中国学网通过互联网对“一道C语言的基础题:输入一个小写字母,然”相关的解决方案进行了整理,用户详细问题包括:然后转换成大写,输出的时候是“A”一道C语言的基础题,比如在输入时候是“a”:输入一个小写字母,具体解决方案如下:解决方案1:具体程序,所以只要减去32然后输出字符就会变成大写;}接受输入的数,调用这个函数,你可以查一下ASCII表:char a_to_A(char a){ return (a-32)“a”的ASCII码值比“A“大32解决方案2:有没不减去32的方法?解决方案3:那就麻烦了,你可以定义两个字符串,然后循环检查你输入的在小写字符串中的第几个,然后输出对应的大写字符串中的字符char* lower = &abcdefghijklmnopqrstuvwxyz&;char* upper = &ABCDEFGHIJKLMNOPQRSTUVWXYZ&;解决方案4:谢谢你啊···解决方案5: return 0;!= EOF).h& while((c = getchar()) ;n&quot, c - 32)#inlcude &%c\ printf(&int main(){stdio通过对数据库的索引,我们还为您准备了:问:一道C语言的基础题:输入一个小写字母,然后转换成大写,比如在输入时候...答:“a”的ASCII码值比“A“大32,所以只要减去32然后输出字符就会变成大写,你可以查一下ASCII表,具体程序: char a_to_A(char a) { return (a-32); }接受输入的数,调用这个函数,然后输出函数返回值就好了===========================================问:题目描述: 从键盘上输入一个小写字母,然后将小写字母装换成大写字母输...答:main() {//定义变量a printf("please input a small character \n");//提示 请输入一个小写字母 scanf("%c",&a);//输入小写字母 printf("output a big character\n")//提示输出一个大写字母 printf("%c",a-32);//输出对应的大写字母 }===========================================问:题目描述: 从键盘上输入一个小写字母,然后将小写字母装换成大写字母输...答:#include int main() { printf("请输入一个小写字母:"); scanf("%c",&ch); ch=ch-32; printf("大写字母是:%c\n",ch); return 0; } 可以加一个判断 #include int main() { printf("请输入一个小写字母:"); scanf("%c",&ch);...===========================================问:由键盘输入一个小写英文字母,先输出该字母及ASCII码值,然后输出它的大...答:能理解你没仔细听,上学那会,我也一样。 给个参考。顺便提醒一句,不管是多小的程序,都要注意编程风格。 #include int main(void) { printf("Please input a small letter: "); scanf("%c", &ch); if(!('a' ===========================================问:由键盘输入一个小写英文字母,先输出该字母及ASCII码值,然后输出它的大...答:方法一: //用数学函数 #include #include void main() { scanf("%d",&a); printf("%d\n",abs(a)); } 方法二: //判断 #include void main() { scanf("%d",&a); if(a&=0) printf("%d\n",a); else printf("%d\n",-a); }===========================================问:输入一串字符,用一个程序来判断大小写英文,字符,数字的个数!答:上面的程序有很大的问题,在输入字符串的时候,如果你用scanf输入,一量输入了空格,那么后面的字符一个都不能读取了.所以不能用scanf,要用gets进行输入才能完整,下面这个程序的思路就是读入一个完整的字符串,用strlen这个函数计算出字串的实际长度...===========================================问:输入一串字符,用一个程序来判断大小写英文,字符,数字的个数!答:#include #include int main() { printf("清输入一个英文大写字母:"); scanf("%c",&c); char d=c-'A'+'a'; printf("%c",d); system("pause"); }===========================================问:从键盘输入一个字符串,将其中的小写字母转换成大写字母,然后输出到一...答:#include int main() { FILE * if((fp=fopen("text.txt","w"))==NULL) printf("can not open file\n"); while((c=getchar())!='!') { if(c&='a'&&c===========================================问:试题01:逻辑判断 四个学生上地理课时,回答我国四大淡水湖大小时这样说...答:第一个 #include void main() { scanf("%c",&a); if((a&'a')&&(a===========================================#include&stdio.h&void main(){ printf(&请输入一个字符:\n&); scanf(&%c&,&ch); printf(&amp...===========================================main() {//定义变量a printf("please input a small character \n");//提示 请输入一个小写字母 scanf("%c",&a);//输入小写字母 printf("out...==========================================={ int a,b=0; scanf("%c",&a); b="a"+32; printf("%c",b) }===========================================大小写字母的ascii码相差32,举例a的ascii码是97,A的ascii码是65#include"stdio.h"main(){ char i,j; scanf("%c",&i); j=i-32; printf("%c",j);}=========================================== int c = Console.Read();&&&&&&& Console.WriteLine("小写字母:"+Convert.ToChar(c));&am...===========================================Dim s As String:s = inputbox("请输入一个小写字母") Msgbox "密码为:" & Chr(((Asc(s) - 97 + 5) Mod 26) + 97)=========================================== private void Print(char chr){ Console.Write(chr); Console.Write(char.ToUpper(chr)); Console.Write((int)char.ToUpper(chr));}===========================================a=inputbox(&输入一个小写字母&)a=chr(asc(a)-32) ASCII码减32 得到大写字母 在转换成字符print a '输出的是大写字母===========================================的ASCII码为65;'a'的ASCII码为97,他们相差:97-65=32其他字母的大小写规律... 可以设计一个字符数组,存储键盘输入的字符串在设计一个循环,&进行大小写变换...===========================================#include "stdio.h" #include "string.h" int main() { && & && &c=getchar(); && &strupr(&c); && &nb...===========================================
本文欢迎转载,转载请注明:转载自中国学网: []
用户还关注
可能有帮助&以及在网上下载曾怡的视频教程来看.看完这个视频相信你就会觉得这些题都易如反掌,随便编编了.祝你成功哦!
您的举报已经提交成功,我们将尽快处理,谢谢!
大家还关注
(window.slotbydup=window.slotbydup || []).push({
id: '2081942',
container: s,
size: '1000,60',
display: 'inlay-fix'c语言中怎样统计字符串中包含英文字母的个数?_百度知道
c语言中怎样统计字符串中包含英文字母的个数?
#include&&stdio.h&int&count_letter(char&*str){&&&&char&*p&=&&&&&int&cnt&=&0;&&&&//开始计数&&&&while&(*p&!=&'\0')&{&&&&&&&&if&((*p&&=&'a'&&&&*p&&=&'z')&||&(*p&&=&'A'&&&&*p&&=&'Z'))&{&&&&&&&&&&&&cnt++;&&&&&&&&}&&&&&&&&p++;&&&&}&&&&//计数完成&&&&&&&&printf(&letter&cnt:%d\n&,&cnt);&//打印出英文字母总数&&&&return&&//计数结果返回}int&main(){&&&&char&*str&=&&gkdial9-1.;J19D-=-=YdlUImf&;&//实例字符串&&&&count_letter(str);&//调用计数函数&&&&return&0;}以上源码。主要思路为循环到字符串结尾,逐字符判断是否属于字母范围(A到Z或a到z),如果为字母则计数器+1,直到字符为结束符'\0'为止,表示字符串结束,并将结果返回给函数调用者。
其他类似问题
1人觉得有用
为您推荐:
提问者采纳
main(){ char str[100],*p; int num[4],i; p= gets(str); for(i=0;i&4;i++)
num[i]=0; for(;*p!='\0';p++) {
if((*p&='z'&&*p&='a')||(*p&='Z'&&*p&='A')) num[0]++;
else if(*p==' ') num[1]++;
else if((*p&='9'&&*p&='0')) num[2]++;
else num[3]++; } printf(&%d
%d\n&,num[0],num[1],num[2],num[3]); }应该看懂吧~~~~~
提问者评价
这个似乎更切实,不用去查asc码对照表了
其他1条回答
逐字符判断英文字母asc码65~90&97~122数字48~57空格32:num[0]=0;num[1]=0;num[2]=0;num[3]=0;for (i=0;i&strlen(str);i++){
if (((str[i]&=65)&&(str[i]&=90))||((str[i]&=97)&&(str[i]&=122))) num[0]++;//字母
else if (str[i]==32) num[1]++;//空格
else if ((str[i]&=48)&&(str[i]&=57)) num[2]++;//数字
else num[3]++;//其}
您可能关注的推广
英文字母的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁急急急!!!!编程:从键盘上输入一个小写字母,要求用大小写字母形式输出该字母及其对应的ASCⅡ码值。-中国学网-中国IT综合门户网站
> 急急急!!!!编程:从键盘上输入一个小写字母,要求用大小写字母形式输出该字母及其对应的ASCⅡ码值。
急急急!!!!编程:从键盘上输入一个小写字母,要求用大小写字母形式输出该字母及其对应的ASCⅡ码值。
转载 编辑:李强
为了帮助网友解决“急急急!!!!编程:从键盘上输入一个小写”相关的问题,中国学网通过互联网对“急急急!!!!编程:从键盘上输入一个小写”相关的解决方案进行了整理,用户详细问题包括:急,最好写清楚点,谢谢,具体解决方案如下:解决方案1:#include &stdio.h&void main(){ scanf(&%c&,&ch); printf(&up订叮斥顾俪该筹双船晶percase: %c, lowercase: %c, ascii: %d\n&,ch-'a'+'A&,ch,ch);}通过对数据库的索引,我们还为您准备了:问:急,最好写清楚点,谢谢答:#include void main() { scanf("%c",&ch); printf("uppercase: %c, lowercase: %c, ascii: %d\n",ch-'a'+'A",ch,ch); }===========================================问:急,最好写清楚点,谢谢答:#include int main() { printf("请输入一个小写字母:"); scanf("%c",&ch); ch=ch-32; printf("大写字母是:%c\n",ch); return 0; } 可以加一个判断 #include int main() { printf("请输入一个小写字母:"); scanf("%c",&ch);...===========================================问:初学者求大神!答:#include"stdio.h" void main() { printf("请输入一个字符:\n"); scanf("%c",&ch); printf("其大写字符是:%c\n",ch-32); }===========================================问:初学者求大神!答:#include void main() { scanf("%c", &c); if ((c&='A')&&(c===========================================问:初学者求大神!答:#include void main() { printf(“请输入一个字符:\n”); scanf("%c",&c); if(c&=65 && c=97 && c===========================================问:初学者求大神!答:#include void main() { scanf("%c",&ch); ch=ch-32; printf("%c",ch); } 自己写的,今天刚考完。。。。。===========================================问:要求:(1)使用条件运算符进行判断; (2)使用getchar作为输入函数; ...答:这个判断根本就是多余的,既然不管大小写最后都是以小写输出,直接转换就行了。 #include main() { ch=getchar(); putchar(tolower(ch)); return 0; } P.S.判断大小写最好用islower()和isupper()判断,而不要直接用ASCII码,这样兼容性...===========================================问:编程实现从键盘输入一个字符,判断字符是数字、大小写字母、空格还是其...答:什么语言?C 吗? #include #include int main() { while( c=getch() ) { printf( "'%c' - 是一个", c ); if( c&='0' && c='A' && c='a' && c===========================================问:编程实现从键盘输入一个字符,判断字符是数字、大小写字母、空格还是其...答:#include"stdio.h" void main() { scanf("%c",&ch); if (a&=97&&a===========================================在窗体上建立一个command1,和一个Text1,其中Text1用于输入字母。 代码如下: Option Explicit Dim a% '定义一变量,用于存放字母的ascii Private Sub Command1_Click() ...===========================================a=inputbox(&输入一个小写字母&)a=chr(asc(a)-32) ASCII码减32 得到大写字母 在转换成字符print a '输出的是大写字母===========================================#include&stdio.h&void main(){ printf(&请输入一个字符:\n&); scanf(&%c&,&ch); printf(&amp...=========================================== input "n=" to n s=0 for i=1 to n s=s+i endfor ?s cancel===========================================;用键盘输入一个字符串(回车结束),含有若干大小写字母,数字,要求统计出三种类型各有多少个,并显示 data segment mess db 0dh,0ah,'Input String: $' sz db 0 ;数字个数 dAx db ...===========================================有好几种方法第一种:必须是keydown或keyup!否则输入小写字母会输出乱七八糟的字,keycode永远是大写字母的asciiPrivate Sub Form_KeyDown(KeyCode As Integer, Shift As...===========================================关键:相同字母大和小写区别(数值差)。判断:大于多少是大写。大写变小写& A-x=a===========================================input&请输入大写字母& to X?"X的ASCII码的值",asc?"小写字母",CHR(ASC(x)+32)=========================================== zhidao知道答案了,给我们传播一下,谢谢=========================================== ToLowarCase() C#和JAVA 大概是这样的。你找找看。 ToUpperCase()这两个。===========================================
本文欢迎转载,转载请注明:转载自中国学网: []
用户还关注
可能有帮助

我要回帖

更多关于 26个英文字母表大小写 的文章

 

随机推荐