从键盘上输入任意一个小写字母,然后将该字符转换为对应的大写字母并输出,同时输出该字母的ASCII编码

作者&投稿:达奚胞 (若有异议请与网页底部的电邮联系)
从键盘上输入一个小写字母然后将该字符转化为对应大写字母输出同时输出该字母~

#include
void main()
{
char ch;
scanf("%c",&ch);
ch=ch-32;
printf("%c",ch);
}

汇编???
DATA SEGMENT
ANY DB 22
DB 10
DB 20 DUP(?)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
MOV AX,DATA
MOV DS,AX
MOV BX,OFFSET ANY
ADD BX,2
CALL INPUT
CALL _TEST
CALL SHOW
MOV AH,4CH
INT 21H

SHOW PROC
MOV CX,10
PUSH BX
L1: MOV AH,2
MOV DL,BYTE PTR [BX]
INT 21H
INC BX
LOOP L1
POP BX
RET
SHOW ENDP
INPUT PROC
PUSH BX
MOV AH,10
LEA DX,ANY
INT 21H
POP BX
RET
INPUT ENDP
_TEST PROC
PUSH BX
MOV CX,10
LS: CMP BYTE PTR [BX],'a'
JB LL
LB: CMP BYTE PTR [BX],'z'
JA EXIT
SUB BYTE PTR [BX],20H
INC BX
LOOP LS
JMP EXIT1
LL: CMP BYTE PTR [BX],'Z'
JA EXIT
CMP BYTE PTR [BX],'A'
JB EXIT
ADD BYTE PTR [BX],20H
INC BX
LOOP LS
JMP EXIT1
EXIT: MOV BYTE PTR [BX],' '
INC BX
LOOP LS
EXIT1: POP BX
RET
_TEST ENDP
CODE ENDS
END START

#include <stdio.h>
main()
{
char ch;
printf("input a char:");
scanf("%c",&ch);
if(ch>='a'&&ch<='z')
ch=ch-32;
printf("%c ASCII is %d\n",ch,ch);
}


再键盘上任意输入一个三位数,要正确的分离个十百位,并显示在屏幕上,用...
include "stdio.h"int main(){ int x,a,b,c;printf("请输入一个三位数:\\n");scanf("%d",&x);if(x>99&&x<10000){ a=(int)x\/100;\/*求百位*\/ b=(int)(x-100*a)\/10;\/*求十位*\/ c=(int)(x-100*a-10*b);\/*求个位*\/ printf("这三位分别为:%d %d %d\\n",a,b,c...

编程实现 从键盘上任意输入一个整数,送给变量n,求和: s=1×3+3×5+...
include <stdio.h> void main(){ int n=0,s=0;scanf("%d",&n);for(int i=1;i<=n;i++)s+=(2*i-1)*(2*i+1);printf("%d\\n",s);}

从键盘任意输入一个整数.判断该数是否是正数,并输出结论.
int number = 0;printf("请从键盘输入任意一个整数:");scanf("%d",&number);if (number > 0){ printf("%d是一个正数",number);}else { printf("%d不是一个正数",number);}

用c语言从键盘任意输入一个日期(年月日),输出第二天的日期(年月日...
include<stdio.h> intmonthsize(intyear,intmonth){ intdays;if(month==2){ if(year%4==0&&year%100!=0||year%400==0)return29;return28;} switch(month){ case1:case3:case5:case7:case8:case10:case12:days=31;break;case4:case6:case9:case11:days=30;break;} returndays;} in...

从键盘上读入任意一个字符,判断并输出其是数字字符、字母或其它字符 刚...
include <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" );...

汇编语言 从键盘上输入0~9中任意一个自然数求其立方值。运行成功,但结...
-G1F ;运行到上面这一行,看输入数字的立方是否等于AX即可。please input x(0~9):9 AX=02D9 BX=0012 CX=0056 DX=0000 SP=0000 BP=0000 SI=0000 DI=0000 DS=0B5F ES=0B4F SS=0B5F CS=0B62 IP=001F NV UP EI PL NZ AC PE NC 0B62:001F A32A00 ...

从键盘任意输入一个整数m,若m不是素数,则计算并输出m的所有因子(不包括...
int i;for(i=2;i<=sqrt(n);i++)if(n%i==0)return 0;}int main(){int n,i,j=0;scanf("%d",&n);if(isprime(n))printf("No divisor! %d is a prime number",n);else {i=2;while(i<=n\/2){if(n%i==0){if(j)printf("、");printf("%d",i);j=1;}i++;}}return ...

C语言题`任意从键盘上输入一个字符`并把所输字符在屏幕上输出
include "stdafx.h"include <math.h> include <malloc.h> int main(int argc, char* argv[]){ int i;char *pTemp;i = 0;pTemp = (char *)malloc(100);printf("输入字符,按q结束\\n");while (1){ printf("请输入字符:");gets(pTemp);if (*pTemp == 'q'){ break;} printf("...

从键盘任意输入一个整数,如果该数是两位数,则输出该数,否则不输出...
int a;scanf("%d", &a);if ((a<100) && (a>9)){ printf("Yes");}

...我笔记本开机之后只能输入一个键,注意,是任意一个,但是之后就不能用...
本本绝对没有问题,回忆一下最近是否你自己或别人乱按键盘右上角的键了,才会出现这种情况,具体我不记得按那个组合键可以恢复,你自己多试试,一般问题可以解决,如果还是这个样子咨询华硕客服,锁子标志的指示灯是处于亮的状态,可见可能是系统已锁,找一下购机时带的说明书,问题可以解决,不要告诉我...

上栗县13338243333: 从键盘上输入任意一个小写字母,然后将该字符转换为对应的大写字母并输出,同时输出该字母的ASCII编码 -
绪牵双北: #include <stdio.h> main() { char ch; printf("input a char:"); scanf("%c",&ch); if(ch>='a'&&ch<='z')ch=ch-32; printf("%c ASCII is %d\n",ch,ch); }

上栗县13338243333: 从键盘上输入任意一个小写字母,然后将该字符转换为对应大写字母输出,并同时输出 -
绪牵双北: 转换前,先判断从键盘上输入的是不是字母toUpper()转换成大写

上栗县13338243333: C语言题目描述: 从键盘上输入一个小写字母,然后将小写字母装换成大写字母输出! -
绪牵双北: main() {char a;//定义变量aprintf("please input a small character \n");//提示 请输入一个小写字母scanf("%c",&a);//输入小写字母printf("output a big character\n")//提示输出一个大写字母printf("%c",a-32);//输出对应的大写字母 }

上栗县13338243333: 如何用C语言编写“从键盘上输入一个小写字母,将其本身及对应的大写字母输出”的程序? -
绪牵双北: 程序如下: #include <stdio.h> int main() { char ch; scanf("%c",&ch); printf("%c",ch-'a'+'A'); return(0); }示例一:#include<stdio.h> int main() { char ch; scanf("%c",&ch); printf("Letter %c converted into a letter %c!",ch,ch-32);//大写字...

上栗县13338243333: 用C语言编写: 从键盘输入一个小写字母,再按照大、小写字母形式及对应的ASCII码值输出. 要求:1、用字符 -
绪牵双北: #include <stdio.h> #include <stdlib.h> #include <ctype.h>main() {char ch1,ch2;ch1=getchar();if(islower(ch1)!=0) //检查是否是小写字母{putchar(ch1); //输入小写字母printf(",%d\n",ch1);ch2=ch1-32; //转换成大写字母putchar(ch2);...

上栗县13338243333: C程序填空题.键盘输入任意一个小写字母,将其转换成大写字母,然后输出.
绪牵双北: 依次为: getchar() c1-32 %c\n

上栗县13338243333: 从键盘输入一个小写字母,编程输出其对应的大写字母以及它们十进制的ASCII码值 -
绪牵双北: #include int main() {char ch;printf("输入小写字母:");ch = getchar();printf("%c的ASCII值为%d\n", ch, ch);ch -= 'a' - 'A';printf("对应的大写字线为%c,ASCII值为%d\n", ch, ch);return 0; }

上栗县13338243333: 1.从键盘输入小写字母输出对应大写字母.2.有3个整数a,b,c,输出3各人书中最大的一个.能写出一个也可 -
绪牵双北:[答案] 1:用字母的ASCII码试试;对应大小写字母的ASCII码相差的数是固定的(具体多少忘记了) 2:for循环或者多个判断都行... 先命令一个变量d等于a和b的大的这个数,然后再用这个变量和c去比较,如果d>c则输出d,不然则输出c(很久没编程,格式...

上栗县13338243333: 从键盘上输入一个小写字母,要求用大小写字母形式输出该字母及其对应的ASCII码值 -
绪牵双北:[答案] char x; printf("%c %c",x,x+32); 这种问题太初学了

上栗县13338243333: 如何从键盘输入一个小写字母,输出一个大写 -
绪牵双北: #include void main() { char c; printf("请输入一个小写字母"); scanf("%c",&c); while(1) { if('a'=c) { printf("变换后为:%c\n",c-32); return; } else { printf("请正确输入小写字母"); scanf("%c",&c); } } }

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