文章

16

粉丝

0

获赞

59

访问

3.0k

头像
十进制转二进制 题解:
P1715 兰州大学/西北工业大学机试题
发布于2025年3月18日 21:13
阅读数 132

#include<stdio.h>

void decimalToBinary(int n){
    if(n == 0){
        printf("0");
        return;
    }
    
    int binary[32];
    int index = 0;
    
    while(n > 0){
        binary[index] = n%2;
        n = n / 2;
        index++;
    }
    
    for(int i = index-1;i >= 0;i--){
        printf("%d",binary[i]);
    }
    return;
}

int main(){
    int num;
    while(scanf("%d",&num)!=EOF){
        decimalToBinary(num);
        printf("\n");
  ...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发