活动地址: 牛客春招刷题训练营 - 编程打卡活动
#include <iostream>
using namespace std;

int main() {
    string s;   
    cin>>s;
    int a=0,b=0; // 用来存放各位奇偶情况 
    for(int i=0;i<s.size()-1;i++){
        if((s[i]-'0')&1)a++;
        else  
        b++;
    }
    if((s[s.size()-1]-'0')&1){ // 如果最后一位是奇数 那么就只需要找前面有多少位奇数就行 

       cout<<a;
    }
    else cout<<b;
}
// 64 位输出请用 printf("%lld")

活动地址: 牛客春招刷题训练营 - 编程打卡活动