活动地址: 牛客春招刷题训练营 - 编程打卡活动
#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")
活动地址: 牛客春招刷题训练营 - 编程打卡活动

京公网安备 11010502036488号