请教各位位大神!!用c语言编一个,输入A,输出1,输入B,输出2,......输入Z,输出26。谢谢!!!在线等

2024-12-01 13:53:12
推荐回答(3个)
回答1:

给你调试好的,你看看
#include
void main()
{
char ch;
int a=0;
while(1)
{
printf("输入大写字符:\n");
scanf("%c",&ch);

a=int(ch)-64;
printf("%d\n",a);
getchar();
}
}

回答2:

So easy。
int main()
{ char ch;
do{ ch = getch(); if( ch == 32 ) break; else printf("%d ",ch-'A'+1); }while(1);
}

回答3:

先贴结果:
Z
26

#include "stdio.h"
#include "conio.h"

main()
{
char ch;
scanf("%c",&ch);
printf("%d",ch-64);
getch();

}