浅套了个代码

刹那(。・∀・)ノ゙  •  1年前


这本来是十进制转二进制的代码

不过我偷个懒,在输出时动了点手脚

嗯,然后AC了

#include <iostream>

using namespace std;

int main () 
{
	int num;
	cin>>num;
	int len=0;
	int n[25];
	while(num/2) 
	{
		n[len]=num%2;
		len++;
		num=num/2;
	}
	n[len]=num;
	len++;
	int cnt=1;
	for(int i=len-1; i>=0; i--) 
	{
		if(n[i]==1)
			cnt++;
	}
	cout<<cnt-1;
	return 0;
}

如果要实现十进制转二进制的话,输出那里就直接改一下,写成输出数组每一位就行了

话说没人看出来我头像逝棍勇咩(逃


评论:

请先登录,才能进行评论