各位C语言大佬啊帮个忙呀这是老师上课布置的上机作业求答案

自定义一个函数,判断输入的字符是否为英文字母;如果不是字母,函数返回-1,如果是字母,函数返回值为该字母在字母表中的位置。例如:如果输入的字母是d或D,程序应该输出4。在主函数中输入一个任意字符,并调用该自定义函数进行判断。

#include <stdio.h>

int check(char ch)
{
if(ch>='a'&&ch<='z') return (ch-'a'+1);
else if(ch>='A'&&ch<='Z') return (ch-'A'+1);
else return -1;
}

void main()
{
char ch;
scanf("%c",&ch);
printf("%d",check(ch));
}

追问

感谢大佬

温馨提示:答案为网友推荐,仅供参考
相似回答