这个输出后面跟着一长串奇奇怪怪的东西咋办?

luyanhao  •  1年前


include<bits/stdc++.h>

using namespace std; int main(){

int n,t[100],m=1;
cin>>n;
while(n!=0){
	t[m]=n%2;
	n=n/2;
	m++;
}
for(int i=1;i<=m;i++){
	cout<<t[m-i];
}
return 0;

}


评论:

把cout删了


<huangbo>  •  11个月前

include<bits/stdc++.h>

using namespace std; int main() {

int a[100],n,t=0;
cin>>n;
if(n==0){
		cout<<0;
		return 0;
	}
while(n!=0){
	t++;
	a[t]=n%2;
	n/=2;
}
for(int i=t;i>=1;i--){
	cout<<a[i];
}
return 0;

}


geyuhan  •  11个月前