C语言
编写函数,从标准输入中读取字符,直到遇到EOF,程序要输出每个字符是否是字母,如果是,要求输出该字母在字母表中的数值位置 #include <stdio.h>void printAlphabetPosition() {
char ch;
while ((ch = getchar()) != EOF) {
if ((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z')) {
if (ch >= 'a' && ch <= 'z') {
printf("%c 在字母表中的位置是:%d\n", ch, ch - 'a' + 1);
} else {
printf("%c 在字母表中的位置是:%d\n", ch, ch - 'A' + 1);
}
} else {
printf("%c 不是字母\n", ch);
}
}
}
页:
[1]