进制转换

来源:互联网 发布:成为数据库工程师 编辑:程序博客网 时间:2024/06/05 17:15

Problem K: 进制转换(十进制转二进制)

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 583  Solved: 284
[Submit][Status][Web Board]

Description

输入一个非负整数(十进制),输出此整数对应的二进制数

Input

正整数(十进制)

Output

对应的二进制数

Sample Input

6

Sample Output

110




#include <iostream> using namespace std; void conversion(int n); //将n转换为二进制输出的递归函数声明 int main() {   int a;   cin>>a;   conversion(a); //将n转换为二进制输出   return 0; }void conversion(int n) {     int i=0,j,b[100];     if(n==0)         cout<<0;     while(n)     {         b[i++]=n%2;         n/=2;     }     for(j=i-1;j>=0;j--)         cout<<b[j];     cout<<endl;        } 

0 0
原创粉丝点击