初学者,不会啊,哪位能回答,用C语言

img

img

#include<stdio.h>
int main() {
    char ch;
    scanf("%c",&ch);
    if(ch>='A'&&ch<='Z'){
        printf("upper letter\n");
        printf("%c是从A开始的第%d个字符",ch,(int)ch-'A'+1);
    }else if(ch>='a'&&ch<='z'){
        printf("lower letter\n");
        printf("%c是从a开始的第%d个字符",ch,(int)ch-'a'+1);
    }else{
        printf("%c不是字母,ASCII码值:%d",ch,(int)ch);
    }
    return 0;
}


 有帮助请采纳


#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
    char ch;
    scanf("%c",&ch);
    if(ch >= 'A' && ch <= 'z'){
        if(ch <= 'Z'){
            printf("upper letter\n%d\n",ch - 'A');
        }else{
            printf("lower letter\n%d\n",ch - 'a');
        }
    }else{
        printf("%d",ch);
    }
    return 0;
}