关于#c语言#的问题,请各位专家解答!

img

#include<stdio.h>
int main() {
    int a;
    while(1) {
        printf("请输入:");
        scanf("%d",&a);
        if(a<=31||a>=128) {
            printf("结束\n");
            break;
        }
        if(a%2==0) {
            printf("%d是偶数\n",a);
        } else {
            printf("%d是奇数\n",a);
        }
    }
    return 0;
}

void test(int n)
{
    if(n<=31 || n >=128)
        return ;
    
    if(n%2==0)
        printf("even number\n");
    else
        printf("odd number\n");
    
    if(isalpha(n))
    {
        if(n>'a')
            printf("%c\n",(n-'a'+8)%26+'a');
        else
            printf("%c\n",(n-'A'+8)%26+'A');
    }else{
        printf("%d\n",n);
    }
}

int main()
{
    int n=0;
    scanf("%d",&n);
    test(n);
    
    return 0;
}