1. 程式人生 > >綠色計算大賽--扔桃子

綠色計算大賽--扔桃子

在這裡插入圖片描述 程式碼

#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int getNum(int n){
	int k;
	k=0;
	while(n!=0){
		if(n%2 == 0){
			n/=2;
		}else{
			k+=1;
			n--;
			n/=2;
		}
	}
	return k;
}

int main(){
	int n;
	cin>>n;
	cout<<getNum(n)<<endl;
}