翁恺c语言数字特征值

阅读 56

2022-01-22

 

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

int main() {
    int a, b, c = 0, d = 0;

    scanf("%d", &a);

    while (a > 0) {

        b = a % 10;//meiweishu
        a /= 10;
        c += 1;
//qugegeweishangdeshu
        if (b % 2 == 1) {
            if (c % 2 == 1) {
                d += pow(2, c - 1);
            } else
                d += 0;
        }
        if (b % 2 == 0) {
            if (c % 2 == 0) {
                d += pow(2, c - 1);
            } else
                d += 0;
        }

    }
    printf("%d", d);


}

 

精彩评论(0)

0 0 举报