编写完整程序,输入一个字母,输出该字母在英文字母表中的顺序号,

编写完整程序,输入一个字母,输出该字母在英文字母表中的顺序号,若输入的不是字母就输出*输入的字母可大写也可以小写... 编写完整程序,输入一个字母,输出该字母在英文字母表中的顺序号,若输入的不是字母就输出* 输入的字母可大写也可以小写 展开
 我来答
匿名用户
2013-06-17
展开全部
汇编的对吧?
MOV AH,1 INT 21H ;输入 CALL LETTER;调用判断过程 JNC N1 MOV DL,AL JMP N2N1: MOV DL,'*'N2: MOV AH,2 INT 21H MOV AH,4CH INT 21HLETTER PROC CMP AL,'A' JB NO CMP AL,'Z' JA NEXT SUB AL,40H JMP YESNEXT: CMP AL,'a' JB NO CMP AL,‘z’ JA NO SUB AL,60HYES: STC RETNO: CLC RETLETTER ENDP
匿名用户
2013-06-17
展开全部
#include<stdio.h>int main(){char a;</p><p>a=getchar();</p><p>if(a>='a'&&a<='z')</p><p>printf("%d",a-'a'+1);</p><p>else if(a>='A'&&a<='Z')</p><p>printf("%d",a-'A'+1);</p><p>else puts("*");</p><p>return 0;</p><p>}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-17
展开全部
#include
int main()
{
char x;
scanf("%c",&x);
if(x>='a'&&x<='z')
printf("%d\n",x-96);
else if(x>='A'&&x<='Z')
printf("%d\n",x-64);
else printf("*");
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式