

#include <stdio.h>
void ran(char cha[],int k)
{
int a,b,ran;
a=cha[0];
b=cha[1];
ran=(a-97)*26+(b-96);
if(b>a)
ran=ran-(a-96);
else
ran=ran-(a-97);
printf("%d\n",ran);
}
int main()
{
int T,i,j;
char cha[2];
scanf("%d\n",&T);
for(i=1;i<=T;i++)
{
for(j=0;j<=1;j++)
scanf("%c",&cha[j]);
ran(cha,2);
}
return 0;
}
主函数中输入语句的%c换成%s,后面换成char就是Ac,为什么?