hdu 2051 Bitset

    xiaoxiao2025-06-10  37

    Bitset

    Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 19706    Accepted Submission(s): 14852 Problem Description Give you a number on base ten,you should output it on base two.(0 < n < 1000)   Input For each case there is a postive number n on base ten, end of file.   Output For each case output a number on base two.   Sample Input 1 2 3   Sample Output 1 10 11   Author

    8600 && xhd

    刚第一眼看题目是,觉得好高大上,结果仔细一看,就是十进制转二进制,还弄个英文的,我没想起来啥好办法,

    用的比较笨的办法。

    #include <stdio.h> int main() { int t,a[12],i; while(~scanf("%d",&t)) { i=0; while(t) { a[i++]=t%2; t=t/2; } i--; for(;i>=0;i--) printf("%d",a[i]); printf("\n"); } return 0; }

    转载请注明原文地址: https://ju.6miu.com/read-1299795.html
    最新回复(0)