判断四位数

【题目描述】

一个四位数是由个位、十位、百位和千位组成,判断千位、百位、十位和个位数字之和是否为偶数。

【输入】

一个四位数。

【输出】

如果是偶数,输出Yes,如果不是,输出No;如果不是四位数,输出Invalid data。

【样例输入】

1234↙

【样例输出】

Yes

#include <stdio.h>
#include <math.h>

int main()
{
    int num,a,b,c,d,tot;
    scanf("%d",&num);
    if(num/10000==0&&num/10>0&&num/100>0&&num/1000>0){
        a=num%10;
    num/=10;
    b=num%10;
    num/=10;
    c=num%10;
    num/=10;
    d=num%10;
    tot=a+b+c+d;
    if(tot%10==0)
        printf("Yes");
    else
        printf("No");
    }

    else{

    printf("Invalid data");
    }

    return 0;
}

 

posted @ 2022-10-13 20:18  aquAAA  阅读(257)  评论(0编辑  收藏  举报