A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

/*   任何数的二进制转换....
  */
#include <stdio.h>

int main(int argc, const char * argv[]) {
    //定义一个变量,
    int num ;
    //提示用户输入一个数
    printf("请输入一个数:");
    //接受用户输入的这个数
    scanf("%d",&num);
    //输出用户的输入数的,十进制数转二进制数
    for (int i=0;i<=31;i++)
    { int result= num >> (31-i);
        printf("%d",(result & 1));
        if((i+1)%4==0)printf(" ");
    }
    //实现其二进制的数的后1
    //四位的0--->1,1--->0
    printf("\n");
    return 0;
}
/*   任何数的二进制转换....
  */
#include <stdio.h>

int main(int argc, const char * argv[]) {
    //定义一个变量,
    int num ;
    //提示用户输入一个数
    printf("请输入一个数:");
    //接受用户输入的这个数
    scanf("%d",&num);
    //输出用户的输入数的,十进制数转二进制数
    for (int i=0;i<=31;i++)
    { int result= num >> (31-i);
        printf("%d",(result & 1));
        if((i+1)%4==0)printf(" ");
    }
    //实现其二进制的数的后1
    //四位的0--->1,1--->0
    printf("\n");
    return 0;
}

1 个回复

倒序浏览
这个是入学考试那题吧。。很不错哟
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马