#include
main ()
{
char ch;
int n=1;
while ((ch=getchar ())!=EOF)
{
ch=tolower (ch);
if (ch!='\n')
{
if (ch<='z'&&ch>='a')
{
for (n=0;ch==('a'+n);n++);
printf ("%d",n);
}
else
printf ("-1");
}
}
}
我编的程序是这样的,但是只有输入a的时候才能正确显示字母的位置。
输入别的字母的时候,返回的值全都是0.
这是怎么回事?