编辑代码

#include <stdio.h>

#include <ctype.h>

#define cha "输入你的字母吧:"

int word(char);
void wordty(int);

int main () {
    char ch;
    printf("%s", cha);
    while((ch = getchar()) != '\n')
    {
        if(ch == '\n')
            continue;
        if(word(ch))
        {
            putchar(ch);
            wordty(word(ch));
        }
    }
	return 0;
}

int word(char ch)
{
    int i;
    if(islower(ch))
        i = ch - '`';
    else if(isupper(ch))
        i = ch - '@';
    else
        i = -1;
    if(i > 0 && i < 27 || i == -1)
        return i;
}

void wordty(int i)
{
    if(i != -1)
        printf("是第%d个字母\n", i);
    else
        printf("%d\n", i);
}