fjnu 1727 进制转换
2008-02-08 21:56
246 查看
Description
输入一个十进制整数,转换为二进制输出。
Input
一个十进制整数x(-2100000000<x<2100000000)
Output
x对应的二进制数(答案后不用换行回车)
Sample Input
Sample Output
输入一个十进制整数,转换为二进制输出。
Input
一个十进制整数x(-2100000000<x<2100000000)
Output
x对应的二进制数(答案后不用换行回车)
Sample Input
-13
Sample Output
-1101
KEY:用栈结构(虽然我没用,呵呵),简单题,easy to AC
Source:#include<iostream> using namespace std; void fun(int x) ...{ int a[100000]; int n=0; if(x<0) ...{ cout<<"-"; x=-x; } int i=1; while(x!=0) ...{ a[i++]=x%2; x=x/2; n++; } for(i=n;i>0;i--) ...{ cout<<a[i]; } } int main() ...{ int x; cin>>x; if(x==0) ...{ cout<<"0"; exit(1); } fun(x); }
相关文章推荐
- 栈的应用3--进制转换
- D - Hexadecimal View HDU - 4054(模拟)进制转换
- HDU - 2031 进制转换
- 实验4:栈和队列的基本操作实现及其应用——进制转换以及实验总结
- oj网站的训练题:进制转换
- 实验4:栈和队列的基本操作实现及其应用之《进制转换》
- F - 进制转换
- 满足条件的进制转换,并输出
- javascript 32位以内进制转换
- 【算法题】进制转换、末尾0的个数、餐馆问题
- hdoj 1727 Hastiness
- hdu--进制转换
- 进制转换
- 进制转换
- java进制转换
- 进制转换及stringToInt
- 进制转换
- Java 进制转换
- 各进制转换
- 暴力进制转换