A对应01,B对应02,以此类推到Z对应26
输入有多组数据,每组为一个全为大写字母的长度不超过10000位的字符串,输出转换后的对应密码
样例输入:ABC
样例输出:010203
#include "stdio.h"
void main()
{
char str[100]={'\0'};
int n=0;
int num;
gets(str);
while(str[n]!='\0'){
num = str[n]-64;
if(num<10)
printf("0%d",num);
else
printf("%d",num);
n++;
}
}
#include <stdio.h>
int main()
{
char s[100001];
int n=0,i,j;
scanf("%d",&n);
for(i=0;i<n;i++)
{
gets(s);
j=0;
while(s[j] != 0)
{
printf("%02d",s[j] - 'A'+1);
j++;
}
printf("\n");
}
return 0;
}